Foros del Web » Programando para Internet » Jquery »

registrar nuevo usuario con validacion javascript+jquery

Estas en el tema de registrar nuevo usuario con validacion javascript+jquery en el foro de Jquery en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/01/2012, 10:51
 
Fecha de Ingreso: enero-2012
Mensajes: 7
Antigüedad: 12 años, 11 meses
Puntos: 1
registrar nuevo usuario con validacion javascript+jquery

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!");
}
})
}
}

Última edición por anegru5; 14/01/2012 a las 10:58
  #2 (permalink)  
Antiguo 14/01/2012, 11:19
 
Fecha de Ingreso: enero-2012
Mensajes: 7
Antigüedad: 12 años, 11 meses
Puntos: 1
Respuesta: registrar nuevo usuario con validacion javascript+jquery

Ja se el fallo, era por mezclar javascript con jquery....al final lo he hecho todo con jquery y ya me va bien!Me ha quedado asi:

function valida(){
var user=$('#user').val();
var pass1=$('#pass1').val();
var pass2=$('#pass2').val();
if (user=="" || pass1=="" || pass2=="")
{
alert("No pot haver-hi cap camp en blanc");
}
else if (pass1!=pass2)
{
alert("Les contrasenyes no coincideixen!");
}
else
{
$.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!");
}
})
}
}

Etiquetas: funcion, php, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:14.