Описание onchange
Атрибут onchange
, выстрелит после, в тот момент, когда значение элемента изменяется.
Совет: Это событие похоже на событие oninput
. Разница заключается в том, что событие oninput
происходит сразу после изменения значения элемента, в то время как onchange происходит, когда элемент теряет фокус. Другое отличие состоит в том, что событие onchange также работает с элементами <select>
.
Применение onchange
Атрибут onchange
является частью Атрибута Событий и может использоваться на следующих элементах:
Элемент | Событие |
---|---|
Все элементы HTML | onchange |
Примеры onchange
Пример Select
Выполнение JavaScript при изменении пользователем выбранного параметра элемента <select>:
<select onchange="myFunction()">
Попробуйте сами »
Пример Input
Выполнение JavaScript при изменении пользователем содержимого поля ввода:
<input type="text" name="txt" value="Hello" onchange="myFunction(this.value)">
Попробуйте сами »
Поддержка onchange
Атрибут Событий | |||||
---|---|---|---|---|---|
onchange | Да | Да | Да | Да | Да |