Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2008, 10:57
rbpkirow
 
Fecha de Ingreso: abril-2008
Mensajes: 16
Antigüedad: 16 años
Puntos: 1
intercambiar teclas

Hola a todos.
Estoy buscando a ver como puedo hacer lo siguiente:

Tengo 4 caja de texto que representan una direccion IP xxx.xxx.xxx.xxx
y quiero hacer que cuando se pulse "." se pase de una caja a la siguiente, es decir, que me haga una pulsacion de tabulacion y habia pensado en hacerlo capturando la tecla pulsada y si es "." (codigo 110) , enviar tabulador (codigo 9)

Lo tengo hecho de la siguiente forma:

La caja de texto:
<input name="IP" type="text" id="IP" onKeyDown="devolverTab(event)">

y la funcion:

function devolverTab(e)
{
tecla = (document.all) ? e.keyCode :e.which;
if(tecla >=48)
{
if(tecla <=57)
{
return tecla;
}
}
if(tecla == 110)
{
return (tecla = 9);
}
return (tecla = 9);
}


Pero no hace lo que quiero, es decir, me pone un punto y ya esta.
Alguien me podria echar una mano?
muchas gracias