Zdarzenie onkeypress

Definicja i zastosowanie

Zdarzenie onkeypress występuje, gdy użytkownik naciska klawisz (na klawiaturze).

Podpowiedź:Kolejność zdarzeń związanych z onkeypress:

  1. onkeydown
  2. onkeypress
  3. onkeyup

Uwaga:Nie wszystkie klawisze (np. ALT, CTRL, SHIFT, ESC) wywołują zdarzenie onkeypress we wszystkich przeglądarkach. Jeśli chcesz sprawdzić, czy użytkownik nacisnął pewien klawisz, użyj zdarzenia onkeydown, ponieważ jest ono odpowiednie dla wszystkich klawiszy.

Przykład

Wykonaj JavaScript, gdy użytkownik naciśnie klawisz:

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

Spróbuj sam

Gramatyka

W HTML:

<element onkeypress="myScript">

Spróbuj sam

W JavaScript:

object.onkeypress = function() {myScript};

Spróbuj sam

W JavaScript, używając metody addEventListener():

object.addEventListener("keypress", myScript);

Spróbuj sam

Uwaga:Internet Explorer 8 lub wcześniejsze wersje nie wspierają Metoda addEventListener().

Szczegóły techniczne

Bąbelkowanie: Wsparcie
Można wycofać: Wsparcie
Typy zdarzeń: KeyboardEvent
Wspierane etykiety HTML: Wszystkie elementy HTML, z wyjątkiem: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> oraz <title>
Wersja DOM: Zdarzenia poziomu 2

Obsługa przeglądarek

Zdarzenia Chrome IE Firefox Safari Opera
onkeypress Wsparcie Wsparcie Wsparcie Wsparcie Wsparcie