Zdarzenie onkeypress
Definicja i zastosowanie
Zdarzenie onkeypress występuje, gdy użytkownik naciska klawisz (na klawiaturze).
Podpowiedź:Kolejność zdarzeń związanych z onkeypress:
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()">
Gramatyka
W HTML:
<element onkeypress="myScript">
W JavaScript:
object.onkeypress = function() {myScript};
W JavaScript, używając metody addEventListener():
object.addEventListener("keypress", myScript);
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 |