confirm()方法顯示模態(tài)對(duì)話框與一個(gè)可選的消息和兩個(gè)按鈕,“確定”和“取消”。
如果用戶單擊“確定”,confirm()方法將返回true,否則返回false。
如果希望用戶驗(yàn)證或接受某些內(nèi)容,通常會(huì)使用確認(rèn)框。
對(duì)話框是模式窗口-在對(duì)話框關(guān)閉之前,它們阻止用戶訪問(wèn)程序界面的其余部分。因此,您不應(yīng)過(guò)度使用任何創(chuàng)建對(duì)話框(或模式窗口)的功能。
window.confirm(msg)
var r = confirm("點(diǎn)擊按鈕!");
if (r == true) {
txt = "點(diǎn)了確定!";
} else {
txt = "點(diǎn)了取消!";
}測(cè)試看看?/?所有瀏覽器都完全支持Confirm()方法:
| 方法 | ![]() | ![]() | ![]() | ![]() | ![]() |
| confirm() | 是 | 是 | 是 | 是 | 是 |
| 參數(shù) | 描述 |
|---|---|
| msg | (可選)在確認(rèn)框中顯示的字符串 |
| 返回值: | 一個(gè)布爾值,指示是否選擇了“確定”或“取消”
|
|---|
確認(rèn)帶有換行符的框:
confirm("Press a button\nEither OK or Cancel.");測(cè)試看看?/?此示例演示了JavaScript支持的不同類型的對(duì)話框:
單擊下面的按鈕以顯示不同的對(duì)話框:
窗口(Window)參考:alert()方法
窗口(Window)參考:hint()方法