HTML атрибут событий onkeydown
Значение и применение
Атрибут событий onkeydown позволяет задать срабатывание скрипта, когда пользователь нажимает любую клавишу.
Поддержка браузерами
Спецификации: uievents, multipage
Поддерживается во всех основных браузерах с 2015 года.
| Возможность | Компьютеры | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| keydown event | 1 | 12 | 6 | ≤12.1 | 1.2 | 18 | 6 | ≤12.1 | 1 | 1.0 | 4.4 | 1 |
поддерживается с ограничениями нет поддержки нет данных≤31 — не позднее версии 31
Синтаксис
HTML
<element onkeydown = "script" >
Пример использования
HTML
<html>
<head>
<title>Событие onkeydown</title>
</head>
<body>
<p>Нажмите в форме любую кнопку для запуска скрипта:</p>
<input type="text" onkeydown="keyboardTest()" />
<script>
function keyboardTest() {
alert("Вы видите это окно, потому что вы сами этого хотели...");
}
</script>
</body>
</html>
Нажмите в форме любую кнопку для запуска скрипта:
Событие keydown: попробуйте сами
index.html
HTML
<input type="text" />
main.js
JavaScript
function keyboardTest() {
alert("Вы видите это окно, потому что вы сами этого хотели...");
}
document.querySelector("input").addEventListener("keydown", keyboardTest);
Режим чтения
Отличия HTML 4.01 от HTML 5
Нет.Поддерживаемые теги
Все HTML-элементы, за исключением: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> и <title>.