日期:2014-05-18  浏览次数:20738 次

弹出窗口接收用户输入问题,急!在线等!
有以下三行代码:
string   []quesAndAnswer   =   qAA.Split( '_ ');
string   result   =   " ";
Response.Write( " <script   language   =   'javascript '> window.prompt( '请输入问题的答案--> "   +   quesAndAnswer[0]   +   " ', ' "   +   result   +   " ') </script> ");

我想用result来接收用户输入的值,但是用户输入以后还总是 " ",请问各位是哪里出问题了,请问该如何解决呀?谢谢各位了!

------解决方案--------------------
var tempA = window.prompt
------解决方案--------------------
<script language= "javascript ">
<!--
var aaa= window.prompt( "Input a answer ", '123 ');
alert (aaa);
-->
</script>
------解决方案--------------------
楼主要分清楚前台代码和后台代码, js的值不可能直接在后台读取到的哦。

Response.Write( " <script language = 'javascript '> var mm = window.prompt( '请输入问题的答案--> " + quesAndAnswer[0] + " ', ' " + result + " ') ; alert(mm); </script> ");

这样可以看出来,值读取到了,可是要送到后台来就要使用别的招式才行了。