Atributo de evento onchange HTML

❮ Atributos de evento 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