您的位置:首页 > Web前端 > JavaScript

同时提交多个表单

2018-03-13 18:30 399 查看
最近在处理一个项目问题的时候,一个审批同意的按钮,本来只能提交当前审批的表单但客户要求同意的时候先要把下面的凭证表单也一并提交了,不然他们使用的时候先保存信息再同意太复杂,但现在的要求是能两时提交两个表单。在网上查了好多方法,都说尽量用ajax.但我们这边用的是tapestry5框架(一坨屎框架),太难搞了。最后只能用如下办法去处理<<!DOCTYPE html><html><head><title>多个表单同时提交</title></head><body><form><span>这里是一些控件</span><input id="agree" value="同意" onclick="return agreeTip();" name="agree" type="submit"><input id="disAgree" value="不同意" onclick="return disAgreeTip();" name="disAgree" type="submit"><input onclick="clickTest();" value="保存加同意" type="button"></form><form><span>这里是一些控件</span><input id="save" value="保存" onclick="return saveTip();" name="save" type="submit"></form></body><script type="text/javascript">/** 这个可以实现先提交下面的表单,再提交上面的表单 */function clickTest(){document.getElementById('save').click();// 延时1.5SsetTimeout("document.getElementById('agree').click()",1500);}/** 这个只能提交上面的表单 */function clickTest(){document.getElementById('save').click();document.getElementById('agree').click();}/** 这个只能提交下面的表单 */function clickTest(){document.getElementById('agree').click();document.getElementById('save').click();}</script></html>
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js form