Hola, con este codigo quiero validar los datos de un usuario nuevo a registrar de manera que si hay algun campo en blanco, si las contraseñas no coinciden o el usuario ya existe a la base de datos me alerta un error y sino me redirecciona a una pagina y me lo crea. Hasta si coinciden las contraseñas el script funciona bien pero luego cuando viene la parte de jquery que mira en una pagina php si existe el usuario o no ya no hace nada, y si miro en internet explorer, que puedes ver abajo en la barra los errores me pone "variable missatge no definida". Sabeis que tengo malo del codigo? Soy bastante novato en el tema. Muchas gracias.
function valida()
{
var user=document.getElementById('user').value;
var pass1=document.getElementById('pass1').value;
var pass2=document.getElementById('pass2').value;
if (user=="" || pass1=="" || pass2=="") alert("No pot haver-hi cap camp en blanc!",{textBoxBtnOk:"OK!"});
else if (pass1!=pass2) alert("Les contrasenyes no coincideixen!",{textBoxBtnOk:"OK!"});
else
{
function verificar()
{
$.post("existeixusuari.php",{"nick":$('#user').val (),"pass":$('#pass1').val(),"noCache":Math.random( )},function(msg)
{
var missatge=msg;
if(missatge=="1")
{
alert("S'ha afegit correctament l'usuari, "+user.toUpperCase()+"!");
document.forms["formUsuariNou"].submit();
}
else
{
alert("L'usuari ja existeix!");
}
})
}
}