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

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

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

Атрибут events onkeypress в HTML

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

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

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

Запуск скрипта при нажатии клавиши:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>Основной учебник (oldtoolbag.com)</title> 
<script>
function displayResult()
{
    var x;
    if(window.event) // IE8 и более ранние версии IE
    {
        x=event.keyCode;
    }
    else if(event.which) // IE9/Firefox/Chrome/Opera/Safari
    {
        x=event.which;
    }
    keychar=String.fromCharCode(x);
    alert("Нажата клавиша " + keychar + " ");
}
</script>
</head>
<body>
<p>Функция вызывается при нажатии клавиши в поле ввода. Эта функция напоминает о нажатой клавише.</p>
<input type="text" onkeypress="displayResult()">
</body>
</html>
Проверьте, что ‹/›

Совместимость браузеров

IEFirefoxOperaChromeSafari

Все основные браузеры поддерживают атрибут события onkeypress

Определение и использование

Свойство onkeypress срабатывает при нажатии клавиши пользователем (на клавиатуре).

Совет: Порядок срабатывания событий, связанных с onkeypress:

  • onkeydown

  • onkeypress

  • onkeyup

  • Внимание: Событие onkeypress не может срабатывать для всех клавиш в всех браузерах (например: ALT, CTRL, SHIFT, ESC) . Если необходимо проверить, нажата ли клавиша пользователем, Может быть использован onkeydown Замена, onkeydown срабатывает при всех клавишах.

    Внимание: Свойство onkeypress не может использоваться с следующими элементами: <base>, <bdo>, <br>. <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> или <title>.

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

    Нет.

    Синтаксис

    <element onkeypress="script">

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

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