jQuery keypress() Metoda
Przykład
Policz liczbę naciśnięć klawiszy w polu <input>:
$("input").keypress(function(){
$("span").text(i += 1);
});
Definicja i użycie
Kolejność zdarzeń związanych ze zdarzeniem naciśnięcia klawisza:
- keydown - klucz jest w drodze w dół
- keypress - klawisz jest wciśnięty
- keyup - klawisz jest zwolniony
Metoda keypress() wyzwala zdarzenie naciśnięcia klawisza lub dołącza funkcję do uruchomienia po wystąpieniu zdarzenia naciśnięcia klawisza.
Zdarzenie naciśnięcia klawisza jest podobne do zdarzenia naciśnięcia klawisza. Zdarzenie następuje po naciśnięciu przycisku.
Jednak zdarzenie naciśnięcia klawisza nie jest uruchamiane dla wszystkich klawiszy (np. ALT, CTRL, SHIFT, ESC). Użyj metody keydown(), aby również sprawdzić te klucze.
Składnia
Wywołaj zdarzenie naciśnięcia klawisza dla wybranych elementów:
$(selector).keypress()
Dołącz funkcję do zdarzenia naciśnięcia klawisza:
$(selector).keypress(function)
Parameter | Description |
---|---|
function | Optional. Specifies the function to run when the keypress event is triggered |