有以下三行代码:
string []quesAndAnswer = qAA.Split('_');
string result = "";
Response.Write("<script language = 'javascript'>window.prompt('请输入问题的答案-->" + quesAndAnswer[0] + "','" + result + "')</script>");我想用result来接收用户输入的值,但是用户输入以后还总是"",请问各位是哪里出问题了,请问该如何解决呀?谢谢各位了!
string []quesAndAnswer = qAA.Split('_');
string result = "";
Response.Write("<script language = 'javascript'>window.prompt('请输入问题的答案-->" + quesAndAnswer[0] + "','" + result + "')</script>");我想用result来接收用户输入的值,但是用户输入以后还总是"",请问各位是哪里出问题了,请问该如何解决呀?谢谢各位了!
<!--
var aaa= window.prompt("Input a answer",'123');
alert (aaa);
-->
</script>
1. 使用js的showdialog打开一个新的页面做对话窗。参数使用页面之间的传值方式进行处理。
window.showModalDialog(url,window,"dialogHeight: "+iHeight+"px; dialogWidth: "+iWidth+"px; dialogTop: "+iTop+"; dialogLeft: "+iLeft+"; resizable: no; status: no;scroll:no");2. 把返回值写入一个hidden字段中,然后提交页面。从request中取返回值。3. 在JS中利用Ajax把参数发送到后台。