<script>
function test()
{
document.f1.submit()
document.f2.submit()
}
</script>....
<input onclick="test()" type=button>

解决方案 »

  1.   

    楼上的,我早就这样作了,可是只能得到第二个表单里的值,得不到第一个
    表单里的值。程序,如下:<%@ page language="java" contentType="text/html; charset=gb2312" %>
    <script language="JavaScript">
    function sendmail(){
    document.form1.submit();
    document.form2.submit();
    }
    </script>
    <%
    String name1 = request.getParameter("name1");
    String name2 = request.getParameter("name2");
    out.println(name1);
    out.println(name2);
    %>
    <form name="form1" method="post" action="">
      <input type="text" name="name1">
    </form>
    <form name="form2" method="post" action="">
      <input type="text" name="name2">
    </form>
    <input type="button" name="Button2" value="Button" onClick="sendmail()">
      

  2.   

    你在同一页里做,当然不行啦。。既然在同一页里,干嘛不把两个form合在一起~~
      

  3.   

    <form method="POST" action name="form1" target="_blank">
      <p><input type="text" name="T1" size="20"></p>
    </form>
    <form method="POST" action name="form2">
      <p><input type="text" name="T1" size="20"></p>
    </form>
    <input type="button" value="提交" onclick="form1.submit();form2.submit()">
      

  4.   

    你的action不会是同一个程序吧???
      

  5.   

    你可以把第一个FORM的值传到第二个FORM里然后SUBMIT第二个FORM。
      

  6.   

    有没有搞错。。
    一个FROM提交两个FORM的内容不好么?
      

  7.   

    <script>
    function test()
    {
    document.f1.target="_blank"
    document.f1.submit()
    document.f2.target="_blank"
    document.f2.submit()
    }
    </script>....
    <input onclick="test()" type=button>
      

  8.   

    <script>
    function test()
    {
    document.f1.target="_blank"
    document.f1.submit()
    document.f2.target="_blank"
    document.f2.submit()
    }
    </script><form name="f1" action="a.asp">
    <input value="a">
    </form>
    <form name="f2" action="b.asp">
    <input value="b">
    </form>
    <input onclick="test()" type=button value="submitALl">