English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Атрибут onkeydown используется для получения или установки обработчика событий для события keydown текущего элемента
Выполнение JavaScript при нажатии клавиши пользователем
<!DOCTYPE html> <html> <head> <title>Использование атрибута onkeydown события HTML (Учебник по основам oldtoolbag.com)</title> <script> function demo_onkeydown() { var x; if(window.event) // IE8 и более ранние версии IE { x=event.keyCode; } else if(event.which) // IE9/Firefox/Chrome/Opera/Safari { x=event.which; } var keychar=String.fromCharCode(x); alert("Клавиша " + keychar + " нажата"); } </script> </head> <body> <p>Когда пользователь нажимает клавишу в поле ввода, вызывается функция. Эта функция напоминает о нажатой клавише.</p> <input type="text" onkeydown="demo_onkeydown()"> </body> </html>Проверьте, как это выглядит ‹/›
IEFirefoxOperaChromeSafari
Все основные браузеры поддерживают свойство события onkeydown
Свойство onkeydown срабатывает при нажатии клавиши (на клавиатуре) пользователем.
Совет: Порядок срабатывания событий, связанных с onkeydown:
onkeydown
onkeypress
onkeyup
Обратите внимание: Свойство onkeydown не может быть использовано для следующих элементов: <base>, <bdo>, <br>. <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> или <title>.
Без изменений.
<element onkeydown="script">
Значение | Описание |
---|---|
script | Определяет скрипт, который выполняется при вызове события onkeydown. |