我正在使用window.onbeforeunload = function() { return 'Ask question?'; };
在不保存数据的情况下防止意外关闭窗口。
同样页面的表单有一个提交按钮(保存按钮。)
我无法弄清楚当按下提交按钮时如何避免确认。 或者可能是某种自动确认。
答案 0 :(得分:0)
您可以做的是重新定义表单的onsubmit
事件,方法是删除onbeforeunload
事件之前 te sumbit
本身:
document.getElementById("yourFormId").onsubmit = function(){
window.onbeforeunload = null;
this.submit();
}