Atributo onchange HTML
Definição e uso
O onchange
atributo é acionado no momento em que o valor do elemento é alterado.
Dica: Este evento é semelhante ao
oninput
evento. A diferença é que o oninput
evento ocorre imediatamente após a alteração do valor de um elemento, enquanto onchange
ocorre quando o elemento perde o foco. A outra diferença é que o onchange
evento também funciona em <select>
elementos.
Aplica-se a
O onchange
atributo faz parte dos Event Attributes e pode ser usado em qualquer elemento HTML.
Elementos | Evento |
---|---|
Todos os elementos HTML | em mudança |
Exemplos
Selecione Exemplo
Execute um JavaScript quando um usuário altera a opção selecionada de um elemento <select>:
<select onchange="myFunction()">
Exemplo de entrada
Execute um JavaScript quando o usuário alterar o conteúdo de um campo de entrada:
<input type="text" name="txt" value="Hello" onchange="myFunction(this.value)">
Suporte ao navegador
Event Attribute | |||||
---|---|---|---|---|---|
onchange | Yes | Yes | Yes | Yes | Yes |