簡體   English   中英

如何在 alert() 框中輸入輸入?

[英]How can I put an input in the alert() box?

我有一個問題,我想在警告框中輸入一個輸入。 我必須做什么才能創建這個? 為此,我必須添加另一個標簽、屬性、特殊屬性等……謝謝。 我想可能是這樣的:

 <!DOCTYPE html> <html> <head> <title>example</title> </head> <body> <script type="text/javascript"> alert("<input></input>"); </script> </body> </html>

您不能在警報框中放置任何東西。 顧名思義,這是一個警報。 您可能正在尋找具有輸入文本字段的 提示,或者根據用戶選擇確認獲得真/假。

 let foo = prompt('Type here'); let bar = confirm('Confirm or deny'); console.log(foo, bar);

您可以使用

var resp = window.prompt("Your question")

window.prompt 是一種阻塞方法(如警報)。 程序執行將停止,直到用戶輸入一個值。

只需使用var value = prompt('Your Question');

這段代碼被執行:

 <!DOCTYPE html> <html> <body> <h2>JavaScript Confirm Box</h2> <button onclick="myFunction()">Try it</button> <input id="demo" /> <script> function myFunction() { var txt; if (confirm("Press a button!")) { txt = "You pressed OK!"; } else { txt = "You pressed Cancel!"; } document.getElementById("demo").innerHTML = txt; console.log(txt); } </script> </body> </html>

window對象自帶三種顯示用戶對話框的方法

此方法將停止當前正在執行的程序,直到用戶對此框提供任何響應

window.prompt(text, defaultText)

這將從用戶那里獲取價值以進行進一步的處理

window.alert(message)

這只會提醒用戶他的行為。

window.confirm(message)

這將采用布爾形式的用戶響應進行進一步處理

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM