退出对话框前确认

时间:2013-06-17 08:35:11

标签: javascript html api exit confirm

在大多数页面中,如果你正在做一个动作(比如编辑,创建),当我试图退出时,它会提示我是否真的要退出。该对话框提供了两个选项:离开或取消并继续。你是如何在JavaScript中实现这一目标的?我必须使用元元素吗? 请不要提及beforeunload,除非这是实现这一目标的唯一方法。

3 个答案:

答案 0 :(得分:18)

为什么不提及onbeforeunload?这是内置的方式,我没有看到使用它的问题。

function myConfirmation() {
    return 'Are you sure you want to quit?';
}

window.onbeforeunload = myConfirmation;

答案 1 :(得分:0)

我使用的是:

onClick="return confirm('Sure you want to exit..?')"

答案 2 :(得分:-5)

window.onbeforeunload = function() { 
      if(confirm('are you sure to exit?')) 
           return true; 
      else 
           return false; 
};