这两天应客户要求,建了几个投票项目。等建好后,客户很满意,只是有一点不足之处,那便是无法同时提交多个表单。也就是说,在同一个页面内的几个投票表单只需点击一个提交按扭,便可完成所有投票项目的提交。因先前没处理过这类问题,一时还真不知如何解决,在网上搜索同时提交多个表单的方法,也没找到适用的。于是,反复实践了N下。最终找到一种有效同时提交多个表单的方法。
还是先来看看代码吧,这样解释起来比较轻松:
<form id="form1″ name="form">
…
</form>
<form id="form2″ name="form">
…
</form>
<div style="display:none;">
<iframe name="form1″></iframe>
<iframe name="form2″></iframe>
</div>
<input type="button" onClick="submit_forms();">提交</button>
<SCRIPT LANGUAGE="JavaScript">
<!–
function submit_forms()
{
form1.target="form1″
form1.submit();
form2.target="form2″
form2.submit();
}
//–>
</SCRIPT>
够简单吧,上面的代码同时提交了两个表单。同样,同时提交多个表单只需要多加就个ID和iframe即可。当然还要有一小段javascript。
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/4.html




















