Событие onchange возникает, когда значение элемента изменяется.
Событие onchange похоже на событие oninput. Разница заключается в том, что событие oninput возникает сразу же после того, как значение элемента изменено, в то время как событие onchange возникнет только после того, когда измененный элемент потеряет фокус. Еще одно отличие состоит в том, что атрибут onchange можно использовать с элементами <keygen> и <select>.
Особенности
Поддерживаемые HTML теги: <input type="checkbox">, <input type="file">, <input type="password">, <input type="radio">, <input type="range">, <input type="search">, <input type="text">, <keygen>, <select>, <textarea>
Синтаксис атрибута
<element onchange="script">
Значения атрибута
Значение | Описание |
---|---|
script | Скрипт, исполняющийся при возникновении события |
Пример использования атрибута
Запускает скрипт, когда пользователь изменяет содержимое поля ввода:
<input type="text" name="txt" value="Привет" onchange="myFunction(this.value)">