Me explico un poco mal, pero lo que hace es:
- muestra "entra en validarFormulario"
- no muestra ningún otro mensaje
- envia el formulario (pero envia la password vacia porque no entró en el if de la pass)
Código:
function validarFormulario(form)
{
alert("entra en validarFormulario");
if(form.nick.value.length < 3)
{
alert("El Nombre de usuario debe ser mayor de 3 caracteres.");
form.nick.focus();
return false;
}
else if(form.pass1.value.length < 3)
{
alert("La contraseña debe ser mayor de 3 caracteres.");
form.pass1.focus();
return false;
}
else if((form.pass1.value.trim() == "")||(form.pass2.value.trim() == "")||(form.pass1.value != form.pass2.value))
{
alert("Las contraseñas no han sido introducidas o no coinciden, por favor, teclee una contraseña correcta.");
form.pass1.focus();
return false;
}
else
{
alert("entra en pass md5");
form.password.value = hex_md5(form.pass1.value);
form.pass1.value = "";
form.pass2.value = "";
return true;
}
alert("no entra en ningun if");
return false;
}

