Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2008, 13:36
s4mb4r
 
Fecha de Ingreso: enero-2008
Mensajes: 30
Antigüedad: 17 años
Puntos: 0
Problemilla al validar un campo no numérico

Hola gente!!

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:
<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>
Resalto en negritas la línea que me está dando problemas.

Espero que alguien pueda ayudarme.

Muchas gracias :)