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