English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по HTML

Полный список тегов HTML

Атрибут onkeydown события HTML

Атрибут onkeydown используется для получения или установки обработчика событий для события keydown текущего элемента

Свойства событий HTML

Онлайн пример

Выполнение 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>.

Различия между HTML 4.01 и HTML5

Без изменений.

Синтаксис

<element onkeydown="script">

Значение свойств

ЗначениеОписание
scriptОпределяет скрипт, который выполняется при вызове события onkeydown.


Свойства событий HTML