Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.
input
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since janeiro de 2020.
O eventoinput do DOM é disparado sincronicamente quando o valor de um elemento<input>,<select>, ou<textarea> é alterado. (Para elementos input comtype=checkbox outype=radio, o eventoinput não é disparado quando o usuário clica no elemento, porque o valor do atributo não é alterado.) Além disso, o evento é disparado nocontenteditable 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 tenhacontenteditable 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 dodesignMode editors.
In this article
Informações gerais
- Especificação
- Interface
- Borbulha
Sim
- Cancelável
Não
- Alvo
Elemento
- Ação padrão
O valor ou o conteúdo é modificado.
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
targetSomente leitura | EventTarget | O alvo do evento (o alvo mais alto na árvore DOM). |
typeSomente leitura | DOMString | Tipo do evento. |
bubblesSomente leitura | Boolean | Se o evento borbulha ou não. |
cancelableSomente leitura | Boolean | Se o evento é cancelável, ou não. |
Especificações
| Specification |
|---|
| UI Events> # event-type-input> |
| HTML> # handler-oninput> |
Compatibilidade com navegadores
Veja também
O evento dechange é relacionado.change dispara com menos frequência que oinput – ele só irá disparar quando as mudanças forem finalizadas pelo usuário.