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()方法