Cita:
Lo que sucede es que tengo un formulario que si escribes mal el nombre no te deja hacer registrar, pero si lo escribes bien deberia dejarte hacer post, cosa que no lo hace por lo que veo es por e.preventDefault(); , cuando lo quito sirve, pero ahí errores, alguien podría ayudarme porfavor? $("#regForm").on("submit", function(e) {
e.preventDefault();
var letPass = 1;
var toSend = {};
toSend["checkRegister"] = true;
var $inPuts = $("#regForm").find("input");
$inPuts.each( function() {
if($(this).attr("type") != "submit") {
toSend[$(this).attr("id")] = $(this).val();
if($(this).next("span.formerr").html().length > 3) var letPass = 0;
}
});
$("input#FirstName").trigger("keyup");
$("input#LastName").trigger("keyup");
$("input#Email").trigger("keyup");
$("input.pwd").trigger("keyup");
$("input#Age").trigger("keyup");
if(letPass == 1)
{
$.getJSON("cuenta.php", toSend, function(d) {
if(d.error)
{
$("#error").html(d.error).fadeIn(250);
setTimeout( function() {
$("#error").fadeOut(250);
}, 5000);
return false;
}
if(d.success)
{
alert("Hola Prueba");
}
});
}
});
e.preventDefault();
var letPass = 1;
var toSend = {};
toSend["checkRegister"] = true;
var $inPuts = $("#regForm").find("input");
$inPuts.each( function() {
if($(this).attr("type") != "submit") {
toSend[$(this).attr("id")] = $(this).val();
if($(this).next("span.formerr").html().length > 3) var letPass = 0;
}
});
$("input#FirstName").trigger("keyup");
$("input#LastName").trigger("keyup");
$("input#Email").trigger("keyup");
$("input.pwd").trigger("keyup");
$("input#Age").trigger("keyup");
if(letPass == 1)
{
$.getJSON("cuenta.php", toSend, function(d) {
if(d.error)
{
$("#error").html(d.error).fadeIn(250);
setTimeout( function() {
$("#error").fadeOut(250);
}, 5000);
return false;
}
if(d.success)
{
alert("Hola Prueba");
}
});
}
});