如何在 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>
您不能在警告框中放置任何内容。顾名思义,这是一个警报。您可能正在寻找 prompt which has an input text field, or confirm 以根据用户选择获得真/假。
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)
这将采用布尔形式的用户响应进行进一步处理
我有一个问题想在警告框中输入一个信息。我必须做些什么来创建这个?为此,我必须添加另一个标签、属性、特殊属性等... 谢谢。 我想可能是这样的:
<!DOCTYPE html>
<html>
<head>
<title>example</title>
</head>
<body>
<script type="text/javascript">
alert("<input></input>");
</script>
</body>
</html>
您不能在警告框中放置任何内容。顾名思义,这是一个警报。您可能正在寻找 prompt which has an input text field, or confirm 以根据用户选择获得真/假。
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)
这将采用布尔形式的用户响应进行进一步处理