Ir para conteúdo

POWERED BY:

Arquivado

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

amandita

Enter como Tab

Recommended Posts

Oiii.. Eu estou precisando de um código - de preferência simples - que faz o Enter ter valor de TAB em formulários.. Eu vi alguns códigos aqui e em outros sites mas por algum motivo nào funcionaram... Agradeceria se alguém pudesse me ajudar....Obrigadinhaaa!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o ruim é que esses key events nao funcionam no firefox :/

Compartilhar este post


Link para o post
Compartilhar em outros sites

esto com o mesmo problema,:

 

<body onkeydown="if(event.keyCode==13){event.keyCode=9; return event.keyCode}">

 

Funciona apenas o IE, porem aqui na empresa esse é o único navegador que nós não usamos (politica de segurança,

 

Alguem sabe como fazer isso funcionar no FF, CHROME e OPERA?

Compartilhar este post


Link para o post
Compartilhar em outros sites

a maneira como você 'captura' o event é uma das coisas que mais muda.

no IE, ele é um objeto global, no FF é um 'atributo' do evento.

 

esboço que fiz aqui:

<html>
<head>
<script type="text/javascript">
window.onload = function()
{
document.onkeydown = function( e )
{
	var ev = window.event ? window.event.keyCode : e.keyCode;//pegando o keyCode
	var blur = window.event ? window.event.srcElement : e.target;//pegando o elemento que perdeu o foco

	if( ev==13 )
	{
		return false;
	}

}
}
</script>
</head>
<body>

<form action="" method="post">
	<label>Campo1: <input type="text" name="campo1" value="" /></label>
	<label>Campo2: <input type="text" name="campo2" value="" /></label>
	<label>Campo3: <input type="text" name="campo3" value="" /></label>
	<label><input type="submit" name="ok" value="ok" /></label>
</form>

</body>
</html> 

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.