Atributo de evento onchange HTML
Exemplo
Execute um JavaScript quando um usuário altera a opção selecionada de um elemento <select>:
<select onchange="myFunction()">
Mais exemplos de "Experimente você mesmo" abaixo.
Definição e uso
O atributo onchange é acionado no momento em que o valor do elemento é alterado.
Dica: Este evento é semelhante ao evento oninput . A diferença é que o evento oninput 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 evento onchange também funciona em elementos <select>.
Suporte ao navegador
Event Attribute | |||||
---|---|---|---|---|---|
onchange | Yes | Yes | Yes | Yes | Yes |
Sintaxe
<element onchange="script">
Valores de atributo
Value | Description |
---|---|
script | The script to be run on onchange |
Detalhes técnicos
Tags HTML suportadas: | <input type="checkbox">, <input type="file">, <input type="password">, <input type="radio">, <input type="range">, <input type=" search">, <input type="text">, <select> e <textarea> |
---|
Mais exemplos
Exemplo
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)">
Páginas relacionadas
Referência HTML DOM: evento onchange
❮ Atributos de evento HTML