当我在未填写任何信息的情况下提交表单时,它会迅速显示错误消息,然后消失。如果没有错误消息并且验证成功,我只希望表单褪色。我想我可能需要使用if语句来获得成功,或者需要使用一个提交处理程序?表单验证成功
到目前为止,我有这个 - https://jsfiddle.net/wnmLmcm8/
$(document).ready(function() {
$("form").submit(function (e) {
e.preventDefault();
$.ajax({
type: this.method,
url: this.action,
data: {
name: $('#name').val(),
email: $('#email').val()
},
success: function() {
$('#emailform').fadeOut("slow");
}
});
});
$("form").validate({
rules: {
email: {
required: true,
email: true,
remote: "http://localhost:3000/inputValidator"
}
}
});
});
您的输入验证器的外观如何? – Thumper
当我运行它时,提交函数处理程序没有发射。 – Fallenreaper
是的,我一直在努力工作这一点!如果它帮助我的网站“www.gavwellis.com”这个问题是最底层的形式。如果你只是点击提交它确实,但然后只是淡出的 – himynameis