日期:2014-05-17  浏览次数:20619 次

有什么办法同时提交两张表单吗?
用js
JScript code
document.form1.submit();
document.form2.submit();


尝试过了,只能提交form2的数据,有没有什么别的办法

------解决方案--------------------
楼主你是不是同时提交了两张 只是第二个覆盖了第一个 你看到的只是第二个呢
------解决方案--------------------
1 用Ajax提交,比如prototype 
new Ajax.Request(); 
你可以同时调用多个,默认是异步提交,所以可以同时提交多个表单,这个方案是最简单的。 
2 使用多个iframe,然后将每个表单的target指向不同的iframe 
然后用js的 
document.getElementById("form1").submit(); 
document.getElementById("form2").submit(); 

------解决方案--------------------
document.forms[0].submit;
document.forms[1].submit;试试
------解决方案--------------------
把表单的范围覆盖到两个原先的两个表单不就行了,干嘛要提交两个呢...
------解决方案--------------------
同意2楼做法