Mi primer posteo. Soy nuevo en este foro y supermeganovato programando. A mi edad, jejeje.
Bueno os paso el código que me ha currao que es rollo cortar y pegar para hacer autotab. Lo único que hay que tener en cuenta es añadir un onkeyup="autoTab()" en cada uno de los inputs del formulario para que llamen a la función. Podeis usarlo a placer...
Código:
Por cierto si veis algo mal decidmelo porque ya os digo, soy un supernovatazo programando. En cualquier caso la consola de errores no me dice que ocurra nada raro.<html> <head> <script> function autoTab() { for(var i=0; document.formulario.elements[i].value.length; i++) { if(document.formulario.elements[i].value.length==document.formulario.elements[i].maxLength) { document.formulario.elements[i+1].focus(); } } } </script> </head> <body> <form name="formulario"> <input type="text" name="nt1" size="5" maxlength="4" onkeyup="autoTab()" /> <input type="text" name="nt2" size="5" maxlength="4" onkeyup="autoTab()" /> <input type="text" name="nt3" size="5" maxlength="4" onkeyup="autoTab()" /> <input type="text" name="nt4" size="5" maxlength="4" /> </form> </body> </html>
Por cierto he tardardo un dia entero en hacer esto. Podeis destornillaros a placer, jajaja...
Bueno, con práctica y vuestra ayuda supongo que mejoraré con los timings