我经常使用Classic ASP中的以下内容:
Response.Write "<script type=""text/javascript"">alert('Hello world')</script>"
但是我如何为Javascript的确认声明做类似的事情,并将结果返回给我的vb以询问结果?
Response.Write "<script type=""text/javascript"">confirm('Do you want to continue?')</script>"
显然是不够的。如果可能,我需要将结果分配给变量。
提前致谢。
答案 0 :(得分:1)
我会使用window prompt()方法。以下是W3学校的一个例子:
<html>
<body>
<p>Click the button to demonstrate the prompt box.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
}
</script>
</body>
</html>
我已经使用W3中的上述示例来捕获输入,但是要获取值并提交给服务器:
document.getElementById("demo").value=
person
document.submit()