在 javascript 中,prompt() 方法會(huì)在瀏覽器中顯示一個(gè)對(duì)話(huà)框,允許用戶(hù)輸入文本。用法:let input = prompt(message[, default]),其中 message 是提示消息,default 是可選的默認(rèn)值。該方法返回用戶(hù)輸入的文本,如果沒(méi)有輸入則返回 null。提示:使用該方法時(shí),請(qǐng)保持消息簡(jiǎn)潔并驗(yàn)證用戶(hù)輸入的有效性。
在 JavaScript 中使用 prompt() 方法
是什么?
prompt() 方法在瀏覽器中顯示一個(gè)對(duì)話(huà)框,允許用戶(hù)輸入文本。
用法:
<code class="js">let input = prompt(message[, default]);</code>
登錄后復(fù)制
參數(shù):
message:要顯示給用戶(hù)的提示消息。
default(可選):在輸入字段中顯示的默認(rèn)值。
返回值:
用戶(hù)輸入的文本,如果沒(méi)有輸入則返回 null。
示例:
<code class="js">// 顯示提示消息并獲取用戶(hù)輸入 let name = prompt("請(qǐng)輸入您的姓名:");</code>
登錄后復(fù)制
提示:
prompt() 方法是同步的,這意味著它會(huì)阻止腳本執(zhí)行,直到用戶(hù)關(guān)閉對(duì)話(huà)框或按 Enter 鍵。
用戶(hù)可以點(diǎn)擊對(duì)話(huà)框中的 取消 按鈕或按 Esc 鍵來(lái)關(guān)閉對(duì)話(huà)框,此時(shí)將返回 null。
使用 prompt() 方法時(shí),確保消息清晰簡(jiǎn)潔。
驗(yàn)證用戶(hù)輸入的有效性,例如使用正則表達(dá)式或其他驗(yàn)證方法。
不要使用 prompt() 方法收集敏感信息,因?yàn)樗话踩?/p>