窗口关闭确认行为

时间:2016-02-15 17:08:58

标签: window onbeforeunload

我正在使用window.onbeforeunload = function() { return 'Ask question?'; };

在不保存数据的情况下防止意外关闭窗口。

同样页面的表单有一个提交按钮(保存按钮。)

我无法弄清楚当按下提交按钮时如何避免确认。 或者可能是某种自动确认。

1 个答案:

答案 0 :(得分:0)

您可以做的是重新定义表单的onsubmit事件,方法是删除onbeforeunload事件之前 te sumbit本身:

document.getElementById("yourFormId").onsubmit = function(){
    window.onbeforeunload = null;
    this.submit();
}