强制用户点击'确定'选项确认
答
把它放在一个while循环是这样的:
while(!confirm("By clicking OK below, you agree to sell me your soul.")) {}
+0
它工作得很好,谢谢 – Jessus
+0
哦哇!现在我明白了。大声笑。 –
+1
忽略这是bade对于ux的练习:应该提到的是,如果用户在对话框中(至少在Chrome中)选中“阻止此页面创建其他对话框”选项,这可能会冻结浏览器,因为那样会像'while(!false){}'一样行事。 –
答
Eh?实际上,你可以检查confirm
的输出,这是一个布尔值,做按...
if (confirm("Are you sure?"))
// Add code here to do what when user clicks Okay.
alert("You clicked okay!");
else
// Add code here to do what when user clicks Cancel.
alert("You clicked cancel!");
-
好:
true
-
取消:
false
它不清楚,如果你想,如果用户点击取消,显示一个附加弹出或删除取消按钮完全 –
我希望他们他们两个,但是当一个人点击取消,窗口不会消失,直到你点击确定 – Jessus
那么保持'取消'按钮的重点是什么? –