Continuamos con la serie de scripts útiles a la hora de implementar formularios. En este tutorial se trata el caso de que en el formulario existan campos de una terminada longitud, como por ejemplo el numero de una cuenta bancaria o el prefijo y número telefónico. En estos casos puede ser útil que automáticamente se pase de un campo a otro.
En este ejemplo haremos el paso de un campo a otro en la introducción de los dígitos de una cuenta bancaria. En España, las cuentas bancarias se identifican por un número de 20 cifras. De ellas, 4 identifican al banco, 4 a la sucursal donde abrimos la cuenta, 10 a la cuenta en sí y otros 2 se incluyen como dígitos de control para validar el número.1. - Para el ejemplo, lo primero que deberemos hacer es copiar el script en el <head> del documento:
2.- Ahora, hacemos el formulario:
Para introducir el salto automático entre campos, debemos añadir este script inmediatamente después de la etiqueta de cierre del formulario. Utilizamos el comando autojump() cada vez que deseemos pasar de un campo a otro y le pasamos tres parámetros: el nombre del campo desde el cual debemos saltar, el nombre del campo al que saltamos y la cantidad de carácteres después de los que saltará al siguiente campo. En nuestro caso sería:




