Atributo onchange HTML


Definição e uso

O onchangeatributo é acionado no momento em que o valor do elemento é alterado.

Dica: Este evento é semelhante ao oninputevento. A diferença é que o oninputevento ocorre imediatamente após a alteração do valor de um elemento, enquanto onchangeocorre quando o elemento perde o foco. A outra diferença é que o onchangeevento também funciona em <select>elementos.


Aplica-se a

O onchangeatributo 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