我正在使用validationEngine 来验证一个也正在启动请等待模式的表单。
这是我用来执行此操作的代码:
$("#main_form").validationEngine({
onValidationComplete: function(form, status){
if(status) {
ShowProgressAnimation();
form.validationEngine('detach');
form.submit();
}
}
});
我遇到的问题是我有一个启动 window.onbeforeunload 的脚本。
$("form").submit(function(e){
window.onbeforeunload = UnPopIt;
});
通常它会忽略表单提交,但在这种情况下因为 form.submit 它不是。
如果检测到form.submit,是否有适当的方法来检测并停止加载window.onbeforeunload?
谢谢!
编辑:我也忘了补充我认为这个问题只存在于 IE 中。