Exemplo
Executar um JavaScript quando um usuário muda a opção selecionada de um <select> elemento:
<select onchange="myFunction()">
Tente você mesmo " Mais "Tente você mesmo" exemplos abaixo.
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.
Suporte a navegadores
atributo do evento | |||||
---|---|---|---|---|---|
onchange | sim | sim | sim | sim | sim |
Diferenças entre HTML 4.01 e HTML5
Nenhum.
Sintaxe
<elementonchange=" script ">
Os valores dos atributos
Valor | Descrição |
---|---|
script | O script a ser executado no onchange |
Detalhes técnicos
tags HTML suportados: | <input type="checkbox">, <input type="file">, <input type="password">, <input type="radio">, <input type="range">, <input type="search">, <input type="text">, <keygen>, <select> and <textarea> |
---|
mais Exemplos
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 " Páginas relacionadas
HTML DOM de referência: onchange event