同时提交多个表单的解决方法

添加评论 2010年7月27日

这两天应客户要求,建了几个投票项目。等建好后,客户很满意,只是有一点不足之处,那便是无法同时提交多个表单。也就是说,在同一个页面内的几个投票表单只需点击一个提交按扭,便可完成所有投票项目的提交。因先前没处理过这类问题,一时还真不知如何解决,在网上搜索同时提交多个表单的方法,也没找到适用的。于是,反复实践了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。

  1. 2010年8月4日 at 04:58 | #1

    do u have a twitter

  2. 2012年4月12日 at 11:56 | #2

    Wow, fantastic blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your website is excellent, as well as the content!. Thanks For Your article about 同时提交多个表单的解决方法 .

  1. 还没有 trackbacks
订阅评论