Colocar foco no próximo input com JavaScript

2 respostas
A

Olá, pessoal. Preciso saber como coloco o foco no próximo input de um formulário quando o usuário teclar ENTER.

2 Respostas

barbon

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.

A

barbon:
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

Criado 7 de janeiro de 2011
Ultima resposta 7 de jan. de 2011
Respostas 2
Participantes 2