Hola, estoy validando un formulario pero tengo un problema, todo iva bien hasta que me decidi a validar a cantidad de palabras que se escriben en el campo llamado "nombre", el codigo es este:
<!--
function validarform(f)
{
palabras=f.Nombre.value.split(" ");
if(palabras < 2)
alert("Debe haber 2 palabras en el nombre");
Forma.Nombre.focus();
return (false);
}
if((f.Email.value.indexOf(".") == -1)||
(f.Email.value.indexOf("@") == -1)||
(f.Email.value.length < 5)) {
alert("La Dirección de Correo No Es Válida");
Forma.Email.focus();
return (false);
}
if (f.PaisLoc.value.length < 4) {
alert("Escribe un Minimo de 4 Letras Como País");
Forma.PaisLoc.focus();
return (false);
}
if (f.Comentario.value.length < 10) {
alert("Se Requiere de un Minimo de 10 Letras Como Comentario");
Forma.Comentario.focus();
return (false);
}
else
return true
}
// -->
El caso es que cuando carga la pagina automaticamente me manda un error que dice "la instruccion 'return' esta fuera de una funcion"
Creo que el problema esta en la validacion del campo "Nombre" que lo que quiero es que verifique que haya un minimo de 2 palabras. Pero no encuentro donde esta el error, a ver si qlguien por ahi con la cabeza mas fria me pudiera decir donde me estoy equivocando please.
Muchas gracias y saludos!!!