用2个分开的,别用内嵌的<form name="form1" action="a.jsp" method="post">
  <input type=hidden name="action" value="1">
  
</form><form  name="form2" action="a.jsp" method="post">
  <input type=hidden name="action" value="2"></form><input type="button" value="submit" onclick="if (...) document.form1.submit(); else document.form2.submit();">

解决方案 »

  1.   

    我是分开的!!但是没有写onclick不知道onclick="if (...) document.form1.submit(); else document.form2.submit();是什么意思能不能写全代码啊!!
      

  2.   

    根据条件选择if()的时候提交form1,否则提交form2
      

  3.   

    哦!!!谢谢可能你们理解错了我是两个FORM表单,里面各自都有BUTTON,不是一个BUTTON管两个FORM!!
      

  4.   

    第一,建议楼主把代码拿出来给大家看看。
    第二,两个form别有什么瓜葛,就是分开写,不要嵌套。象这样写试试。
    <form name="form1" action="a.jsp" method="post">
      <input type=button name="b1">
    </form><form  name="form2" action="a.jsp" method="post">
      <input type=button name="b2">
    </form>
    第三,看看你的两个form的name是不是一样的,要是一样的就会出错。
      

  5.   

    两个form的name名最好不要一样
      

  6.   

    to AHUA1001:
    本人很同意!!!!第一,建议楼主把代码拿出来给大家看看。
    第二,两个form别有什么瓜葛,就是分开写,不要嵌套。象这样写试试。
    <form name="form1" action="a.jsp" method="post">
      <input type=button name="b1">
    </form><form  name="form2" action="a.jsp" method="post">
      <input type=button name="b2">
    </form>
    第三,看看你的两个form的name是不是一样的,要是一样的就会出错。
      

  7.   

    to: fxy79(石翮) 
      哦!!!谢谢可能你们理解错了我是两个FORM表单,里面各自都有BUTTON,不是一个BUTTON管两个FORM!!
      
     
    两个button那就更容易做了,就是不要有同名的form就可以了,
      

  8.   

    写JAVASCRIPT方法进行控制就行了
      

  9.   

    浏览你的页面的时候,查看源文件,仔细看看有没有哪儿多个没用的<form>标签,如果多这种标签,会引起提交form不正常。
      

  10.   

    可以有两个form表单,但是提交的时候只能提交一个。