El botón submit no acciona, osea cuando relleno los campos y no debiera salir error, no me deja accionar el botón submit y hacer post
Cita: $("#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");
}
});
}
});
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?