| |||
| 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 |
| ||||
| Respuesta: intercambiar teclas me parece que no es la forma ideal.... no hay modo de dispararle cierta tecla (como tabulacion) de este modo.... intenta, haciendo un sig_elem.focus() y asi consecutivamente.... de igual manera, para evitar insertar el punto... debes devolver false en ves del (tecla=9) que haces... te recomiendo, leas alguna referencia de javascript.... suerte!
__________________ http://is.gd/leeme |