prompt()方法顯示與可選的消息,提示用戶輸入一些文本的對話框。
提示對話框包含一個單行文本框,一個“取消”按鈕和一個“確定”按鈕。
如果用戶單擊“確定”,則prompt()方法將返回輸入值。如果用戶單擊“取消”,則該方法返回null。
如果希望用戶在進入頁面之前輸入值,通常會使用提示框。
對話框是模式窗口-在對話框關閉之前,它們阻止用戶訪問程序界面的其余部分。因此,您不應過度使用任何創(chuàng)建對話框(或模式窗口)的功能。
window.prompt(msg, default)
var name = prompt("輸入您的姓名", "Someone"); if (name != null) { document.getElementById("output").innerHTML = "Hello " + name; }測試看看?/?
所有瀏覽器都完全支持prompt()方法:
方法 | ![]() | ![]() | ![]() | ![]() | ![]() |
prompt() | 是 | 是 | 是 | 是 | 是 |
參數(shù) | 描述 |
---|---|
msg | (可選)在提示框中顯示的字符串 |
default | (可選)默認輸入文本 |
返回值: | 包含用戶輸入的文本的字符串 |
---|
此示例演示了JavaScript支持的不同類型的對話框:
單擊下面的按鈕以顯示不同的對話框:
窗口(Window)參考:alert()方法
窗口(Window)參考:confirm()方法