日期:2014-05-17  浏览次数:21061 次

求各位大侠帮忙解决页面跳转问题的传参问题
我现在有一个Default.aspx页面,希望点击“Calculate”(button)后提交表单,仍跳转至当前界面。与此同时,希望得到用户提交的表单信息,并在当前页面(Default.aspx)显示计算结果。

我的前台程序大体如下:

<form id="form1" method="post" onsubmit="javascript:return Clclt();" action="Default.aspx?<%javascript: src();%>">
...
<input type="submit" id="Clclt" value="Calculate"/>

<script type ="text/javascript" >  
  function str()
  {
  var url="&compA"+document.getElementById("selectA").value;
  return url;
  }
  </script>
  编译报错,说无法找到str(),我不太知道怎么动态编写action里的字符串,求各位大侠指导!谢谢啦!

------解决方案--------------------
form里面的 action 删除

function str(){
document.form1.action="Default.aspx?compA="+document.getElementById("selectA").value;
document.form1.submit();
}