Muszę uchwycić naciśnięcie klawisza Enter w dowolnym momencie w dowolnym miejscu na stronie logowania. Zainicjuje próbę logowania.
Używając jQuery, jak mógłbym to osiągnąć? Czy powinienem połączyć to z tagiem body?
$(document).keypress(function(e) {
if(e.which == 13) {
// enter pressed
}
});
Zdarzenie keydown jest uruchamiane po naciśnięciu klawisza.
Zdarzenie keypress jest uruchamiane, gdy klawisz jest wciśnięty, a ten klawisz zwykle generuje wartość znakową.
$(document).keydown( function(event) { if (event.which === 13) { // login code here } });
źródło
keypress
. Na przykład mogłemkeypress
wykryć, kiedy został naciśnięty klawisz ESC. Alekeydown
działa doskonale. Dziękuję Ci!