HTML атрибут событий onkeydown

Значение и применение

Атрибут событий onkeydown позволяет задать срабатывание скрипта, когда пользователь нажимает любую клавишу.

Поддержка браузерами

Спецификации: uievents, multipage

Поддерживается во всех основных браузерах с 2015 года.

Показать браузеры
Совместимостьapi.Element.keydown_event
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
keydown event✓1✓12✓6✓≤12.1✓1.2✓18✓6✓≤12.1✓1✓1.0✓4.4✓1

поддерживается с ограничениями нет поддержки нет данных≤31 — не позднее версии 31

Синтаксис

HTML
<element onkeydown =  "script" >

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

HTML
<!DOCTYPE html>
<html>
  <head>
    <title>Событие onkeydown</title>
  </head>
  <body>
    <p>Нажмите в форме любую кнопку для запуска скрипта:</p>
    <input type="text" onkeydown="keyboardTest()" />
    <script>
      function keyboardTest() {
        alert("Вы видите это окно, потому что вы сами этого хотели...");
      }
    </script>
  </body>
</html>

Нажмите в форме любую кнопку для запуска скрипта:

Событие keydown: попробуйте сами

index.html
HTML
<input type="text" />
main.js
JavaScript
function keyboardTest() {
  alert("Вы видите это окно, потому что вы сами этого хотели...");
}

document.querySelector("input").addEventListener("keydown", keyboardTest);



Отличия HTML 4.01 от HTML 5

Нет.

Поддерживаемые теги

Все HTML-элементы, за исключением: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> и <title>.