input
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
O evento input
do DOM é disparado sincronicamente quando o valor de um elemento <input>
, <select>
, ou <textarea>
é alterado. (Para elementos input com type=checkbox
ou type=radio
, o evento input
não é disparado quando o usuário clica no elemento, porque o valor do atributo não é alterado.) Além disso, o evento é disparado no contenteditable
editors quando o seu conteúdo é alterado. Nesse caso, O alvo do evento é o elemento host da edição. Se houver dois ou mais elementos que tenha contenteditable
como true, o "host de edição" é o elemento antepassado mais próximo cujo pai não é editável. Similarmente, ele também é disparado no element raiz do designMode
editors.
Informações gerais
- Especificação
- Interface
Event
,InputEvent
- Borbulha
-
Sim
- Cancelável
-
Não
- Alvo
-
Elemento
- Ação padrão
-
O valor ou o conteúdo é modificado.
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
target Somente leitura |
EventTarget |
O alvo do evento (o alvo mais alto na árvore DOM). |
type Somente leitura |
DOMString |
Tipo do evento. |
bubbles Somente leitura |
Boolean |
Se o evento borbulha ou não. |
cancelable Somente leitura |
Boolean |
Se o evento é cancelável, ou não. |
Especificações
Specification |
---|
UI Events # event-type-input |
HTML Standard # handler-oninput |
Compatibilidade com navegadores
BCD tables only load in the browser