Bueno la cosa es que no me hace hace efecto el submit, al no rellenar los datos, me salenen rojo, con el class Formerr, pero los relleno super bien y al terminar no me da submit, osea no envia el post. ¿Alguna ayuda?
Form:
Cita: <form method="POST" action="#" id="regForm"></div>
<label>Nombre:</label>
<input id="FirstName" style="text-align: center" autocomplete="off" placeholder="Nombre" name="FirstName" onKeyPress="return lettersOnly(evt)" type="text" />
<label>Contraseña:</label>
<input autocomplete="off" style="text-align: center" class="pwd" id="password" placeholder="Contraseña" onKeyPress="return lettersOnly(evt)" type="password" name="Pass" /><span class="formerr"></span></div>
<input type="submit" value="Registrarse" class="loginbutton" />
</form>
Ajax:
Cita: $("#regForm").on('submit', function(e) {
$("#regForm").hide();
$("#loader").show();
e.preventDefault();
var letPass = 1;
var toSend = {};
toSend['checkRegister'] = true;
$("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) {
$("#regForm").show();
$("#loader").hide();
$("#error").html(d.error).fadeIn(250);
setTimeout( function() {
$("#error").fadeOut(250);
}, 5000);
return false;
}
if(d.success) {
$("#regForm").show();
$("#loader").hide();
}
});
} else {
$("#regForm").show();
$("#loader").hide();
}
return false;
});