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


