如何在使用Confirm()函数时检查用户是否单击“确定”或“取消”?

时间:2012-03-29 05:15:18

标签: javascript

我正在使用confirm()函数进行注销。如何检查用户是单击确定还是取消。我的确认功能是

确认('你确定')

但现在,点击“确定”和“取消”页面重定向。我该如何解决?

3 个答案:

答案 0 :(得分:16)

if (confirm('Are You Sure?')){
   window.location = "http://www.google.com/";
}else{
   alert("You are not redirected.")
}

DOCUMENTATION

答案 1 :(得分:3)

您需要获取confirm的返回值,然后决定下一步该做什么。

var answer = confirm('Are You Sure');
if (answer) {
   //...
} else {
   //...
}

答案 2 :(得分:0)

我尝试了 Visual Studio,在我的电脑上有两种工作方式:

if (confirm("Do you want to log out?")) {
       //..
    }
else {
       //..
    }

或者:

var question = confirm("Do you want to log out?");
if (question == true) {
           //..
        }
    else {
           //..
        }