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