Muchas gracias por el aporte Xerifandtomas. Logre solucionarlo de la siguiente manera:
Quite los .submit() y lo que hice fue desactivar el boton submit con $("#idBtn").attr("disabled", true), para cuando el php me devuelve un uno, osea el email está registrado en la BD, y para cuando esta disponible el email utilizo $("#idBtn").removeAttr("disabled"), ambos dentro de la sentencia if.
Osea, el codigo viejo era:
Código Javascript
:
Ver originalif(resp == 1){
$('#registerEmail').on('focus', function(){
$('#info_error').hide().html('<div id="email_not_enable">Email ya registrado. <a href="index.php?page=login">Inicia Sesión</a></div>');
});
$('#info_error').show().html('<div id="email_not_enable">Email ya registrado. <a href="index.php?page=login">Inicia Sesión</a></div>');
$("#registerForm").submit(function(){
return false;
})
}else{
$("#registerForm").submit(function(){
return true;
})
}
El nuevo quedó de la siguiente manera:
Código Javascript
:
Ver originalif(resp == 1){
$('#registerEmail').on('focus', function(){
$('#info_error').hide().html('<div id="email_not_enable">Email ya registrado. <a href="index.php?page=login">Inicia Sesión</a></div>');
});
$('#info_error').show().html('<div id="email_not_enable">Email ya registrado. <a href="index.php?page=login">Inicia Sesión</a></div>');
$("#registerBtn").attr("disabled", true);
}else{
$("#registerBtn").removeAttr("disabled");
}
Espero que esto le sea de utilidad a todos y si alguien tiene algo mas para aportar y mejorar el código, bienvenido sea. Muchas gracias y saludos!