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

Método keypress() do jQuery

Eventos do jQuery

O método keypress() dispara o evento keypress, ou anexa uma função para ser executada quando o evento keypress ocorrer.

Os eventos de tecla são semelhantes aos eventos de tecla. O evento ocorre ao pressionar a tecla.

No entanto, o evento keypress não é disparado para todas as teclas (por exemplo, ALT, CTRL, SHIFT, ESC, BACKSPACE).

Atenção:A ordem dos eventos relacionados ao evento de tecla é:

Usarevent.whichA propriedade retorna a tecla pressionada.

Sintaxe:

Disparar o evento de tecla do elemento selecionado:

$(selector).keypress()

Adicionar funcionalidade ao evento de tecla:

$(selector).keypress(function)

Exemplo

Quando a tecla for pressionada no campo <input>, será exibida uma mensagem de alerta:

$("input").keypress(function(){
  alert("Bem-vindo ao Tutorial Básico Online pt.oldtoolbag.com!!!");
});
Teste e veja‹/›

Quando a tecla do teclado for pressionada, definir a cor de fundo do campo <input>:

$("input").keypress(function(event){
  $(this).css("background-color", "yellow");
  $("span").text(event.type);
});
Teste e veja‹/›

Determinar qual tecla foi pressionada:

$("input").keypress(function(event){ 
  $("div").text("Tecla: " + event.which);
});
Teste e veja‹/›

Acionar o evento keypress do campo <input>:

$("#btn1").click(function(){
  $("input").keypress();
});
Teste e veja‹/›

Valor do Parâmetro

ParâmetroDescrição
functionFunção executada ao ser acionado o evento de tecla

Eventos do jQuery