Javascript - alterando evento TAB - I Need Help

Ola pessoal…

… eu tenho um problema …(javascript)

ja prucurei em sites de scriptSource, tentei escrever função,… mas naum consegui.

to tentando pegar o evento de quando alguem pressiona a tecla tab em um INPUT TYPE=‘TEXT’.

Já tentei usar onKeyPress, onKeyDown, OnKeyUp mas ele sempre muda de componente e naum passa pela rotina.

o OnKeyDown deveria funcionar, teoricamente ele deveria acionar este evento anstes de fazer qualquer coisa, certu?

a idéia é que kuando se pressione a tecla tab passe pela função (falta coloca um if (keycode== ) ) eu possa dar focus em um compónente. Mas quando aperto TAB ele naum passa pela função.

Naum sei porque naum esta funcionando :roll:, agradeço qualker ajuda, e desculpa se a pergunta eh boba mas eu sou neófito na programação web.


<html>
<head>

</head>
<body>
<script>



function fTabMove(pId){
 alert('xxx');
 //document.getElementById(pId).focus();
}




</script>
<body>


<form name='x'>
 <input type='text' name='t1' id='t1' onkeypress="fTabMove('t5');" ><br>

 <input type='text' name='t3' id='t3'  ><br>
 <input type='text' name='t4' id='t4'  ><br>
 <input type='text' name='t5' id='t5'  ><br>
</form>



</body>
</html>

Se o que você quer é mudar a ordem do foco quando aperta tab, como está parecendo, por que você não usa tabindex?

Muito Obrigado,
Não sabia que existia este recurso em páginas html (conhecia o TabIndex do VB só)