Olá, pessoal. Preciso saber como coloco o foco no próximo input de um formulário quando o usuário teclar ENTER.
Colocar foco no próximo input com JavaScript
2 Respostas
Olá,
Chama a seguinte função no onkeydown do botão:
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;
}
Até mais.
Olá,Chama a seguinte função no onkeydown do botão:
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; }Até mais.
Não funcionou, ele envia o formulário. estou usando o FireFox