Quisiera plantear una cuestión la cual seguramente no será complicada para mentes expertas, pero para mi lo es.
Tengo una función dentro de un archivo .html que recoge el valor de un campo determinado y ejecuta determinado cálculo.
La cuestión es que la tengo dentro del mimos archivo y quisiera sacarla fuera, en otro archivo .js para que en el caso de volverla a necesitar no tener que volver a poner el mismo código.
Este es el código.
Código HTML:
<html> <head><title>prueba dni.</title> <script language="JavaScript"> function letradni() { cadena="TRWAGMYFPDXBNJZSQVHLCKET" valor =formulario.dni.value if(valor.length<8) { alert("El tamaño no es correcto."); } else { posicion =valor % 23; letra = cadena.substring(posicion,posicion+1); document.formulario.dni.value=formulario.dni.value+letra; } } </script> </head> <body> <form name="formulario"> <input type="text" name="dni" size="10" onblur="letradni()"> </form> </body> </html>
En este caso el formulario se llama "formulario" y el campo se llama "dni", pero en otro script puede que no sea el mismo.
Espero haberme explicado bien.
Saludos a todos y gracias.