本篇文章要跟大家介紹javascript有哪些對話框? js的三種對話框,讓大家了解如何使用js彈出對話框,三種對話框的作用。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。
JavaScript支援三種重要類型的對話框,分別對應三個函數:alert()、confirm()、prompt()。這些對話方塊可用於發出警報,或對任何輸入進行確認或從使用者那裡獲得一種輸入。下面我們將逐一討論每個對話框。
警報對話框:alert()
alert()主要用於向使用者發出警告訊息。例如,如果一個輸入欄位需要輸入一些文字但使用者不提供任何輸入,那麼作為驗證的一部分,您可以使用警告方塊來發出警告訊息。
儘管如此,警報框仍可用於更友善的訊息。警報框只提供一個「確定」按鈕來選擇並繼續。
範例:
html程式碼:
<p>点击下面查看消息:</p> <form> <input type="button" value="查看消息" onclick="message();" /> </form>
js程式碼:
function message() { alert("这是一个警告信息!"); document.write("<p style='text-align: center;'>这是一个警告信息!<p>"); }
執行結果:
確認對話方塊:confirm()
confirm()主要用於徵得使用者對任何選項的同意。它顯示一個帶有兩個按鈕的對話框:確定、取消。
如果使用者按一下「確定」按鈕,則視窗方法confirm()將傳回true。如果使用者按一下「取消」按鈕,則confirm()傳回false。你可以使用如下確認對話框。
範例(html程式碼一樣):
html程式碼:
<p>点击下面查看结果:</p> <form> <input type="button" value="查看消息" onclick="getConfirmation();" /> </form>
js程式碼:
function getConfirmation() { var retVal = confirm("你想继续吗?"); if(retVal == true) { document.write("<p style='text-align: center;'>用户希望继续!</p>"); return true; } else { document.write("<p style='text-align: center;'>用户不希望继续!</p>"); return false; } }
執行結果:
##提示對話框:prompt()prompt():當你想要彈出文字方塊以取得使用者輸入時,提示對話框非常有用。因此,它使你能夠與用戶互動。使用者需要填寫該字段,然後按一下「確定」。 prompt()方法在使用者輸入後,傳回使用者輸入的字串。它有兩個參數,分別:1、顯示提示訊息2、顯示輸入框和預設字串。 prompt()方法在使用者輸入後,會傳回使用者輸入的字串。 此對話方塊有兩個按鈕:確定和取消。如果使用者按一下「確定」按鈕,則視窗prompt()方法將從文字方塊中傳回輸入的值。如果使用者按一下「取消」按鈕,則視窗prompt()方法將傳回null。 範例:以下範例顯示如何使用提示對話方塊html程式碼:<p>点击下面查看结果:</p> <form> <input type="button" value="查看消息" onclick="getValue();" /> </form>js程式碼:
function getValue() { var retVal = prompt("输入你的名字:", "你的名字在这里"); if(retVal == null) document.write("<p style='text-align: center;'>用戶沒有輸入,值為:“" + retVal + "”</p>"); else document.write("<p style='text-align: center;'>欢迎“" + retVal + "”进入</p>"); }運行效果: 總結:以上就是這篇文章的全部內容,希望對大家的學習有所幫助。
以上是javascript有哪些對話框? js的三種對話框的詳細內容。更多資訊請關注PHP中文網其他相關文章!