html атрибут onkeydown

Події keydown відбуваються при натисканні клавіші і дозволяють отримати її скан-код у властивості keyCode.

Скан-код клавіші однаковий в будь-якій розкладці і в будь-якому регістрі. Наприклад, клавіша "z" може означати символ "z", "Z"або "я", "Я" але її скан-код буде завжди однаковий: 90.

36db814ed468a9f387ff916d5299281c.png

Порада:

порядок подій, пов'язаних з подію onkeydown:

  1. onkeydown
  2. onkeypress
  3. onkeyup
Нотатка:

Поява символу можна запобігти, якщо скасувати дію браузера на keydown/keypress:

<input onkeydown="return false" type="text" size="30">

<input onkeypress="return false" type="text" size="30">

Синтаксис

<element onkeydown="script">

Атрибут onkeydown не має жодного значення :

Переглядачі

Переглядач

1.0+

1.0+

1.0+

3.5+

9+

12+

Переглядач

2+

74+

65+

4+


Мобільних переглядачів ще не додано.

Приклади


приклад використання HTML події onkeydown,onkeypress,onkeyup

See the Pen keyDown2_css_in_ua by css.in.ua (@css_in_ua) on CodePen.

Найпростіший приклад використання HTML події onkeydown

See the Pen keyDown_css_in_ua by css.in.ua (@css_in_ua) on CodePen.

Приклад використання HTML події onkeydown,onkeypress,onkeyup

See the Pen keyPress3_css_in_ua by css.in.ua (@css_in_ua) on CodePen.

Різниця між HTML 4.01 та HTML5


Немає жодної різниці.

Різниця між XHTML та HTML


Немає жодної різниці.