HTML атрибут-событие onkeypress

Событие onkeypress возникает, когда пользователь нажал на какую-нибудь клавишу клавиатуры.

Последовательность событий, связанных с нажатием клавиши клавиатуры:

  1. onkeydown
  2. onkeypress
  3. onkeyup

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

Особенности
Поддерживаемые HTML теги: все элементы HTML, кроме <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, <title>

Синтаксис атрибута

<element onkeypress="script">

Значения атрибута

ЗначениеОписание
scriptСкрипт, исполняющийся при возникновении события

Пример использования атрибута

Запускает скрипт, когда пользователь нажал на какую-нибудь клавишу клавиатуры:


<input type="text" onkeypress="displayResult()">