呵呵,原因并不是因为注释,而是你的第一个form 没有结束符号</form><form name="customerForm">
 <INPUT type="button" value="按钮1"  onclick=form1.submit()>
 <INPUT type="button" value="按钮2"  onclick=form2.submit()>
</form>
 <!--form name=testform method=POST>
 </form-->
 <form name=form1 method=POST action="gogogogo">
 </form>
 <form name=form2 method=POST action="1111111">
 </form>

解决方案 »

  1.   

    <form name="customerForm">这个FORM我是没有结束字符,但加上效果一样的。
      

  2.   

    不可能的,加上</form>后没有任何问题的!
      

  3.   

    <form name="customerForm">
     <INPUT type="button" value="按钮1"  onclick=form1.submit()>
     <INPUT type="button" value="按钮2"  onclick=form2.submit()>
     <!--form name=testform method=POST>
     </form-->
     <form name=form1 method=POST action="gogogogo">
     </form>
     <form name=form2 method=POST action="1111111">
     </form>
     </form>
    提示错误“form1未定义”。
      

  4.   

    你发现没有如果这么写也不会发生错:
    <form name="customerForm">
     <INPUT type="button" value="按钮1"  onclick=form1.submit()>
     <INPUT type="button" value="按钮2"  onclick=form2.submit()>
     <!--form name=testform method=POST>
     </form-->
    </form>
    <form name=form1 method=POST action="gogogogo">
    </form>
    <form name=form2 method=POST action="1111111">
    </form>
      

  5.   

    <form name="customerForm">
     <INPUT type="button" value="按钮1"  onclick=form1.submit()>
     <INPUT type="button" value="按钮2"  onclick=form2.submit()>
       <!--form name=testform method=POST>
       </form-->
       <form name=form1 method=POST action="gogogogo">
       </form>
       <form name=form2 method=POST action="1111111">
       </form>
     </form>
    可能有些人并没有理解我的意思,我再说清楚一点。我是两层的FORM。
    <form name="customerForm">是最外面的一层。里面包含两个或者三个FORM。
      

  6.   

    你把全称写上试试。
    document.all.form1.submit();
      

  7.   

    把testform两边的注释拿掉后,
    试试把testform提交也会出错
      

  8.   

    加上 </form> 就没有问题了.
      

  9.   

    to jianzong2000(剑宗) :把testform两边的注释拿掉后,试试把testform提交也会出错。
    所以现在很郁闷,要加上一个无用的testform,来完成form1的提交。
    谁能解释一下,这是怎么回事呢?
      

  10.   

    不能在 FORM 中欠套 FORM
    你认为的form1的</form>实际上匹配的是customerForm的form,而form1由于不完整,所以被认为是一个非form元素,被包含在customerForm中,而form2是一个完整的form,所以可以提交。<form name="customerForm">
        <INPUT type="button" value="按钮1"  onclick=form1.submit()>
        <INPUT type="button" value="按钮2"  onclick=form2.submit()>
        <!--form name=testform method=POST>
        </form-->
        <form name=form1 method=POST action="gogogogo">
    </form>
    (上面是一个FORM)<form name=form2 method=POST action="1111111">
    </form>
    (上面是一个FORM)</form> (这将被认为是一个多余的元素)
      

  11.   

    樓上正解。不能嵌套FORM元素。。
    你可以用隱藏參數的方式去傳遞/
    use document.formname.inputname.value=this.value