Estoy intentando validar un formulario, para que cuando me introduzcan un nombre por ejemplo: Francisco52 salte un alert diciendo: Por favor, introduzca un nombre no numérico.
Hasta ahora he conseguido:
1.- Al introducir Francisco no salta el alert.
2.- Al introducir 52 salta un alert diciendo que introduzca un nombre no numérico.
Pero... si introduzco Francisco52 se lo traga, es decir, no me salta el alert. Debería decirme que introduzca un nombre no numérico.
Esto es lo que tengo:
Código:
Resalto en negritas la línea que me está dando problemas.<script> //validación de login function validaForm(){ var login = document.formul.login.value; if(login.length < 4 ){ alert("El login de usuario debe tener un mínimo de 4 carácteres"); } //validación de contraseñas var clave1 = document.formul.clave1.value var clave2 = document.formul.clave2.value if (clave1 != clave2){ alert("Su contraseña no coincide...\nPor favor, revise la contraseña"); } //Validación del Nombre de la persona var nombre = document.formul.nombre.value if (!isNaN(nombre)) { alert("El campo nombre sólo puede contener carácteres no numéricos"); } } //llave de final de función </script>
Espero que alguien pueda ayudarme.
Muchas gracias :)