Necesito capturar una tecla Enter presionada en cualquier momento en cualquier lugar de una página de inicio de sesión. Iniciará un intento de inicio de sesión.
Usando jQuery, ¿cómo lograría esto? ¿Y lo vincularía a la etiqueta del cuerpo?
$(document).keypress(function(e) {
if(e.which == 13) {
// enter pressed
}
});
El evento keydown se activa cuando se presiona una tecla.
El evento de pulsación de tecla se activa cuando se pulsa una tecla y esa tecla normalmente produce un valor de carácter.
$(document).keydown( function(event) { if (event.which === 13) { // login code here } });
fuente
keypress
. Por ejemplo, pude llegarkeypress
a detectar cuándo se presionó la tecla ESC. Perokeydown
funciona perfectamente. ¡Gracias!