quarta-feira, 6 de junho de 2012

Como interceptar o pressionamento de teclas do teclado


Com jQuery, óbvio.


jQuery("input").keypress(function(event){
  if(event.keyCode=='13')
  {
     event.preventDefault();
  }
})


Nesse caso, está impedindo o pressionamento do Enter (keycode=13).

Caso precise descobrir o keycode das demais teclas, ao invés de procurar uma tabela poraí, é mais fácil assim:


jQuery("input").keypress(function(event){
   console.log(event.keyCode)
})