/* Registra uma ação ao precionar ENTER no objeto. */
jQuery.fn.action = function(callback){
$(this).keypress(function(e){
if(e.which==13)
try{ callback(); }
catch(E){$(this).log(E);}
});
}
Segue um simples exemplo que pasa o foco para outro componente ao pressionar enter. muito util por exemplo em uma tela de login, pulando do campo de login para o da senha:
$("#login").action(function(){ $("#senha").focus(); });
Fica ai meu pequeno addon para o jquery, espero que isso lhe ajude, pois a mim serve bastante. XD.
2 comentários:
muda de campo, mas envia formulario tambem.
tem enviar form somente quando foco no submit?
funcionou perfeitamente!
valeu, Leandro! :D
Postar um comentário