bueno amigos estoy validando si un usuario existe o no.
para esto utilizo la siguiente funcion.
Código Javascript
:
Ver originalfunction validateUser(campo){
$("#user_error").removeClass('true');
$("#user_error").show();
$.post("acciones/validarUsuario.php",{
value:campo
},function(msg){
$("#user_error").html(msg);
if(msg == 'valido'){
$("#user_error").addClass('true');
$("#user_error").html('Valido :D');
return true;
}else{
return false;
}
});
}
ahora esta funcion la llamo dos veces, una para valida con keyup y otra para validar al enviar el formulario.
Código Javascript
:
Ver original$(document).ready(function(){
$("#user").keyup(function(){
validateUser($("#user").val());
});
$("#registrar").click(function(){
if(validateUser($("#user").val())){
alert('enviado :D');
}
});
});
la cosa es que nunca obtengo el "true" ya que al parecer la funcion termina sin esperar la respuesta de "$.post"
¿que puedo hacer con eso?
gracias :D