Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

decode

ao apertar enter

Recommended Posts

Eu tenho um form com 3 input text por exemplo, eu digito um texto no input_txt1 e aperto ENTER ele envia o formulário, como poderia fazer para quando apertar ENTER o cursor se mover para o input_txt2?Se não ficou claro eu tentarei explicar melhor...Obrigado :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte, pega o código abaixo:

 

ASP [/tr][tr]

function DesabilitaEnter (field, event) {

var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;

if (keyCode == 13) {

var i;

for (i = 0; i < field.form.elements.length; i++)

if (field == field.form.elements)

break;

i = (i + 1) \% field.form.elements.length;

field.form.elements.focus();

return false;

} else

return true;

}

[/tr]

 

e depois você chama em cada input assim:

 

ASP [/tr][tr]

onkeypress="return DesabilitaEnter (this, event)"

[/tr]

 

Espero ter ajudado! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu erro na página...

 

<html><script>function DesabilitaEnter (field, event) {var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;if (keyCode == 13) {var i;for (i = 0; i < field.form.elements.length; i++)if (field == field.form.elements[i])break;i = (i + 1) \% field.form.elements.length;field.form.elements[i].focus();return false;} elsereturn true;}</script><body><input type=text name=nome onKeyPress="return DesabilitaEnter (this, event)"><input type=text name=idade onKeyPress="return DesabilitaEnter (this, event)"><input type=text name=telefone onKeyPress="return DesabilitaEnter (this, event)"><input type=text name=endereco onKeyPress="return DesabilitaEnter (this, event)"></body></html>

tkz :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue uma funcção mais simples, porém eficaz:

<html>	<head>  <title>ENTER funcionando como TAB</title>  <script type="text/javascript"> 	 function EnterTab(){    if(window.event.srcElement.type == 'text'){   	 var ele = window.event.srcElement;   	 var index = ele.sourceIndex;   	 if(window.event.keyCode == 13){      document.all.item(index + 1).focus();      window.event.returnValue = false;   	 }    } 	 } 	 document.onkeydown = EnterTab;  </script>	</head>	<body>  <form> 	 <input type="text"> 	 <input type="text"> 	 <input type="text"> 	 <input type="text">  </form>	</body></html>

Flw http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Martinelli

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.