呵呵,原因并不是因为注释,而是你的第一个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>
<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>
<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未定义”。
<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>
<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。
document.all.form1.submit();
试试把testform提交也会出错
所以现在很郁闷,要加上一个无用的testform,来完成form1的提交。
谁能解释一下,这是怎么回事呢?
你认为的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> (这将被认为是一个多余的元素)
你可以用隱藏參數的方式去傳遞/
use document.formname.inputname.value=this.value