<form name="frmTree" method="POST" action="test.jsp">
     <a href="test.jsp" onclick="$.show()">启动测试</a>
</form>怎么在onclick后,把该页的数据提交给test,jsp?

解决方案 »

  1.   

    <input type=hidden name="parament-a" value=""/>
    再用javascript给此类参数赋值
      

  2.   

    在你的show函数中,加入以下代码:
    document.getElementByName("frmTree")[0].submit();
      

  3.   

    在$.show()方法中再加一个提交
    如:
    document.forms[0].submit();
      

  4.   

    1. 在 form 中 添加你想传递的参数   <input type=hidden name="parament1" value=""/> 
       <input type=hidden name="parament2" value=""/> 
       .....2. 在 你的show方法中 提交表单:   document.getElementByName("frmTree")[0].submit(); 
      

  5.   

    你的form里边并没有值,你想取什么??
      

  6.   

    form里面是有很多值的,只是在这里意思一下,没有写出来;
      

  7.   

    这样提交以下 就好了 或者document.frmTree.submit;
      

  8.   

    假如提交到的页面为a.jsp
    你就可以用js
    function test(a,b){
       form.action=a.jsp?字段1="+a+"&字段2="+b+".....}
    我是这样做的 不知道还有没有更好的方法  
      

  9.   

     <script language="javascript">  
     function $.show()
    {
    window.location.href='test.jsp?参数名=' + document.form.name1.value+'&THE_SEASON='+document.form.name2.value;
    //name1,name2为表单中的要提交的数据的name}
     </script>