$('form').on('submit', function(e) {
e.preventDefault();
if(!$(this).valid()) {
$(this).find(".dialogErrorMessageArea").show();
} else {
$(this).submit();
}
});
我試圖讓我的自定義錯誤消息區域可見,如果窗體無效。 但是,else分支現在可以返回到此處理程序並從不提交。如何在其他分支提交表單?或者這種方法錯了,如何正確地做到這一點?提交事件的jquery表單驗證觸發另一輪
把你e.preventDefault();在真正的分支中,所以它不會影響else分支。 –