Window confirm() 方法

JavaScript Window 对象

confirm()方法显示模态对话框与一个可选的消息和两个按钮,“确定”和“取消”。

如果用户单击“确定”,confirm()方法将返回true,否则返回false。

如果希望用户验证或接受某些内容,通常会使用确认框。

对话框是模式窗口-在对话框关闭之前,它们阻止用户访问程序界面的其余部分。因此,您不应过度使用任何创建对话框(或模式窗口)的功能。

语法:

window.confirm(msg)
var r = confirm("点击按钮!");

if (r == true) {
   txt = "点了确定!";
} else {
   txt = "点了取消!";
}
测试看看‹/›

浏览器兼容性

所有浏览器都完全支持Confirm()方法:

方法
confirm()

参数值

参数描述
msg(可选)在确认框中显示的字符串

技术细节

返回值:一个布尔值,指示是否选择了“确定”或“取消”
  • true-用户单击“确定”

  • false-用户单击“取消”(或右上角的“ x”(关闭)按钮,在除Firefox之外的所有主要浏览器中都可用)

更多实例

确认带有换行符的框:

confirm("Press a button\nEither OK or Cancel.");
测试看看‹/›

此示例演示了JavaScript支持的不同类型的对话框:

单击下面的按钮以显示不同的对话框:


相关参考

窗口(Window)参考:alert()方法

窗口(Window)参考:hint()方法

JavaScript Window 对象