如果用戶點擊確定按鈕,則 confirm() 返回 true。如果點擊取消按鈕,則 confirm() 返回 false。
在用戶點擊確定按鈕或取消按鈕把對話框關閉之前,它將阻止用戶對瀏覽器的所有輸入。在調用 confirm() 時,將暫停對 JavaScript 代碼的執行,在用戶作出響應之前,不會執行下一條語句。
下面我們通過這兩個小例子,來了解一下它的使用方法吧:
<html> <head> <title>confrim 的使用方法</title> <script type="text/javascript"> function clear1() { if(confirm("確定要清空數據嗎?")) { document.main.text1.value=""; } } </script> </head> <boty> <form name="main"> <input type="text" name="text1"/> <input type="button" name="submit" value="數據清空" onclick="return clear1()"/> </form> </body> </html> <html> <head> <title>js confirm</title> <script> function begin() { var a=confirm("郭楊和小代是好朋友嗎?"); if(a==true) { /*document.write("恭喜你答對了!");*/ alert("恭喜你答對了!"); begin(); } else { /*document.write("你真是豬,這么簡單的問題都答不對!");*/ alert("你真是豬,這么簡單的問題都答不對!"); begin(); } } </script> </head > <body onload="begin()"> </body> </html>