English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método keypress() de jQuery

Eventos de jQuery

El método keypress() desencadena el evento keypress, o se puede adjuntar una función para que se ejecute cuando ocurre el evento keypress.

Los eventos de teclado son similares a los eventos de teclado. Este evento ocurre al presionar una tecla.

Sin embargo, no se desencadenará el evento keypress para todas las teclas (por ejemplo, ALT, CTRL, SHIFT, ESC, BACKSPACE).

Nota:El orden de los eventos relacionados con el evento de teclado es:

Usarevent.whichLa propiedad devuelve la tecla pulsada.

Sintaxis:

Disparar el evento de teclado del elemento seleccionado:

$(selector).keypress()

Asignar la función a eventos de teclado:

$(selector).keypress(function)

Ejemplo

Al presionar una tecla en el campo<input>, se mostrará un aviso:

$("input").keypress(function(){
  alert("Bienvenido a los tutoriales básicos en línea es.oldtoolbag.com!!!");
});
Prueba y mira‹/›

Al presionar una tecla del teclado, establecer el color de fondo del campo<input>:

$("input").keypress(function(event){
  $(this).css("background-", "amarillo");
  $("span").text(event.type);
});
Prueba y mira‹/›

Determinar qué tecla se presionó:

$("input").keypress(function(event){ 
  $("div").text("Tecla: " + event.which);
});
Prueba y mira‹/›

Desencadenar el evento keypress del campo<input>:

$("#btn1").click(function(){
  $("input").keypress();
});
Prueba y mira‹/›

Valores de los parámetros

ParámetrosDescripción
functionFunción a ejecutar cada vez que se desencadena un evento de tecla

Eventos de jQuery