HTML - атрибут onchange


Определение и использование

Атрибут onchangeсрабатывает в момент изменения значения элемента.

Совет: Это событие похоже на oninputсобытие. Разница в том, что oninputсобытие происходит сразу после изменения значения элемента, а onchangeпроисходит, когда элемент теряет фокус. Другое отличие состоит в том, что onchangeсобытие также работает с <select>элементами.


Относится к

Атрибут onchangeявляется частью атрибутов событий и может использоваться в любых элементах HTML.

Элементы Событие
Все элементы HTML по изменению

Примеры

Выберите пример

Выполнение JavaScript, когда пользователь изменяет выбранную опцию элемента <select>:

<select onchange="myFunction()">

Пример ввода

Выполнение JavaScript, когда пользователь изменяет содержимое поля ввода:

<input type="text" name="txt" value="Hello" onchange="myFunction(this.value)">

Поддержка браузера

Event Attribute
onchange Yes Yes Yes Yes Yes