Definição e Uso
O onchange atributo dispara o momento em que o valor do elemento é alterada.
Dica: Este evento é semelhante ao oninput evento. A diferença é que o evento oninput ocorre imediatamente depois de o valor de um elemento mudou, enquanto onchange ocorre quando o elemento perde o foco. A outra diferença é que o evento onchange também funciona em <keygen> e <select> elementos.
Aplica-se a
O onchange atributo faz parte dos atributos de eventos , e pode ser usado em todos os elementos HTML.
elementos | Evento |
---|---|
Todos os elementos HTML | onchange |
Exemplos
Select Exemplo
Executar um JavaScript quando um usuário muda a opção selecionada de um <select> elemento:
<select onchange="myFunction()">
Tente você mesmo " Input Exemplo
Executar um JavaScript quando o usuário altera o conteúdo de um campo de entrada:
<input type="text" name="txt" value="Hello" onchange="myFunction(this.value)">
Tente você mesmo " Suporte a navegadores
atributo do evento | |||||
---|---|---|---|---|---|
onchange | sim | sim | sim | sim | sim |