HTML атрибут событий onkeyup
Значение и применение
Атрибут событий onkeyup позволяет задать срабатывание скрипта после того, как нажатая клавиша была
отпущена.
Поддержка браузерами
Спецификации: uievents, multipage
Поддерживается во всех основных браузерах с 2015 года.
| Возможность | Компьютеры | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| keyup event | 1 | 12 | 6 | ≤12.1 | 1.2 | 18 | 6 | ≤12.1 | 1 | 1.0 | 4.4 | 1 |
поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31
Синтаксис
<element onkeyup = "script" >
event.key описывает отпущенную клавишу с учётом раскладки. Событие получает элемент с фокусом в этот
момент: после нажатия Tab он может отличаться от получившего keydown. Для отслеживания значения поля
используйте input.
Примеры, попробуйте сами
Событие keyup
Нажмите . Введите символ и отпустите клавишу.
index.html
<input type="text" id="name" />
main.js
function keyboardTest() {
var x = document.getElementById('name')
x.value = x.value.toUpperCase()
}
document.querySelector('input').addEventListener('keyup', keyboardTest)
Нажмите , чтобы запустить пример.
Отличия HTML 4.01 от HTML 5
Нет.Где возникает событие
Атрибут можно задавать HTML-элементам, но возникновение события зависит от взаимодействия и состояния элемента. Наличие обработчика само по себе не делает элемент фокусируемым, редактируемым или перетаскиваемым.