在JavaScript中,prompt
函數用于顯示一個對話框,提示用戶輸入一個值。然而,prompt
函數本身不支持設置默認值。但你可以通過一些技巧來實現這個功能。
一種常見的方法是在用戶點擊確定之前,檢查他們是否已經輸入了值。如果沒有輸入值,那么就使用你設置的默認值。以下是一個示例:
let defaultValue = "Hello, World!";
let userInput = "";
userInput = prompt("Please enter a value:", defaultValue);
if (userInput === null) {
// 用戶點擊了取消按鈕
console.log("User cancelled the prompt.");
} else {
// 用戶輸入了一個值
console.log("User entered:", userInput);
}
在這個示例中,我們首先定義了一個默認值defaultValue
。然后,我們使用prompt
函數顯示一個對話框,提示用戶輸入一個值。注意,我們在prompt
函數的第二個參數中傳遞了默認值。
然后,我們檢查用戶是否點擊了確定按鈕。如果用戶點擊了取消按鈕(即返回了null
),那么我們可以認為他們沒有輸入任何值,并使用默認值。否則,我們可以使用用戶輸入的值。
需要注意的是,這種方法并不是真正的設置默認值,而是在用戶沒有輸入值時使用默認值。如果你希望在用戶沒有輸入任何值時自動提交表單或執行其他操作,你可能需要使用其他方法,例如在前端框架中使用數據綁定和驗證。