Выполнение JavaScript, когда пользователь что-то пишет в поле ввода <input>:
<input type="text" oninput="myFunction()">
Попробуйте сами »
Описание oninput
Событие атрибута oninput срабатывает, когда элемент получает пользовательский ввод.
Событие атрибута oninput срабатывает, когда значение элемента <input> или <textarea> будет изменен.
Совет: Это событие похоже на событие onchange. Разница заключается в том, что событие oninput происходит сразу после изменения значения элемента, в то время как onchange происходит, когда элемент теряет фокус. Другое отличие состоит в том, что событие onchange также работает с элементами <select>.
Поддержка oninput
Числа в таблице указывают первую версию браузера, которая полностью поддерживает событие атрибута.
| Событие атрибута | |||||
|---|---|---|---|---|---|
| oninput | Да | 9.0 | 4.0 | 5.0 | Да |
Синтаксис oninput
<element oninput="script">
Значение атрибута oninput
| Значение | Описание |
|---|---|
| script | Сценарий для запуска в oninput |
Технические подробности oninput
| Поддержка тегов: | <input type="password">, <input type="search">, <input type="text"> и <textarea> |
|---|
Связанные страницы oninput
Справочник DOM HTML: Событие oninput