我有一个包含许多字段的表格。当用户提交它时,我需要首先验证字段,因此我正在使用以下代码:
$(document).ready(function () {
$("#MainForm").validate({});
});
但是,我还有其他代码-提交正确时要运行一些操作代码。但这总是阻止第一个脚本完成,并且不允许我验证表单。
$("#MainForm").submit(function(){
$(".modal-after-submit").show();
});
在成功通过验证后,如何使第二个代码运行?
答案 0 :(得分:0)
尝试遵循以下模式:
$("#myform").validate({
submitHandler: function(form) {
// do other things for a valid form
form.submit();
}
});
在您的情况下,可能是这样的:
$(document).ready(function () {
$("#MainForm").validate({
submitHandler: function(form) {
$(".modal-after-submit").show();
// do something else
form.submit();
}
});
});
答案 1 :(得分:0)
在jquery验证中,您可以将两个功能合而为一,请按照以下步骤操作
$("#MainForm").validate({
submitHandler: function (event) {
$(".modal-after-submit").show();
}
});