HTML атрибут-событие onchange

Событие 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)">