Mi teoría es que el valor de la variable mensaje no sale de $.post().
¿Por qué y cuál es la solución por favor?
Gracias de antemano.
Código HTML:
function formhashregistro(form, email) { if (!regex.test(email.value)) { $("#email").html("<span class='rojo f08'>Email <strong>"+email.value+"</strong> no es válido. Inténtalo de nuevo22.</span>"); return false; }else{ var textoBusqueda = $("input#email").val(); $.post("multiUSERS_registro1_buscarINPUT2.php", {valorBusqueda: textoBusqueda},function(mensaje) { if (mensaje == "Si") { $("#email").html('E-mail: <span class="rojo f08">El correo <strong>'+textoBusqueda+'</strong> ya está registrado, pruebe con otro.</span>') }else{$("#email").html("Email: <span class='verde f08'>El correo <strong>"+textoBusqueda+"</strong> no está registrado, puede continuar23.</span>"); }; }); alert(mensaje); }; // continua... }