Pessoal,
to com um problema que não consegui resolver ainda, gostaria da ajuda de vcs. É o seguinte:
Eu tenho uma tela de cadastro utilizando JSF, eu gostaria que toda vez que o usuario apertasse a tecla “ENTER” o campo mudava de focus (funcionando como um “TAB”).
Atualmente, toda vez que o usuario aperta a tecla “ENTER” ta pegando o action do primeiro botao da tela. Alguem tem alguma idéia de como resolver??
vlwww
/**************************************************************************
Função para simular um Tab quando for pressionado a tecla Enter
Exemplo: onKeyDown=“TABEnter()”
Funciona em TEXT BOX,RADIO BUTTON, CHECK BOX e menu DROP-DOWN
**************************************************************************/
function TABEnter(oEvent){
var oEvent = (oEvent)? oEvent : event;
var oTarget =(oEvent.target)? oEvent.target : oEvent.srcElement;
if(oEvent.keyCode==13)
oEvent.keyCode = 9;
if(oTarget.type=="text" && oEvent.keyCode==13)
//return false;
oEvent.keyCode = 9;
if (oTarget.type=="radio" && oEvent.keyCode==13)
oEvent.keyCode = 9;
}
não tenho muita experiência em javascript, utilizando o jQuery, eu poderia usar esse exemplo?? Como ficaria??
não entendi direito :oops:
vlww
Olha só, existe uma biblioteca js muito boa pra isso
http://www.openjs.com/scripts/events/keyboard_shortcuts/
E quanto ao JQuery, tem um plugin também:
http://code.google.com/p/js-hotkeys/
Veja se ajuda no seu problema