form name="form1"
name应该不一样

解决方案 »

  1.   

    <form name="form1" method="post" action="a.php"></form>
    二个不同的表单设置不同的name 和action 应该就可以了。
      

  2.   

    两个表单的名字不要一样就可以了,例如
    <form name="form_a" method="post" action="a.php">
    ......
    </form><form name="form_b" method="post" action="b.php">
    ......
    </form>OK,结贴吧,大家等你呢,嘿嘿......
      

  3.   

    建议用javascript来控制,比如有
    <form name=f>
    <input type=button name=xx value=xx onclick="submit1()">
    <input type=button name=xx value=xx onclick="reset1()">
    </form>
    <script>
    function submit1(){
    document.f.method="post";
    document.f.action="a.php";
    document.f.submit();
    }
    function reset1(){
    document.f.reset();
    }
    </script>
      

  4.   

    如果你的表单结构是这样,那么将出现你的情况
    ---------------------------------------
    <form ... action="a.php">
    ...
    <form ... action="b.php">
    ...
    </form>
    ...
    </form>
    --------------------------------------
    “...”代表其它代码,这是一个常见的逻辑错误。
    和表单名字没什么关系。
      

  5.   

    我是分别的两个表单,不是babystudio(babystudio)大哥说的那样做的啊!
      

  6.   

    你是两个form吗?
    我怀疑是一个form啊,注意form的完整!
      

  7.   

    同一页面不允许存在两个form,楼主的功能可用js简单实现
      

  8.   

    同一页面不允许存在两个form?不要给人误导,你想放多少个就放多少个
      

  9.   

    把你的html代码贴出来吧
    同一页面可以放多个form的
      

  10.   

    看清楚,应当这样写:
    <?php
    //第一个表单
      echo "<form action=a.php>";
      echo "<input name=aa type=text>";
      echo "</form>";
    //第二个表单
      echo "<form action=b.php>";
      echo "<input name=bb type=text>";
      echo "</form>";
    ?>