form提交的时候同时执行两个action怎么实现?关键点1:一个提交按钮。关键点2:不同的两个action

能不能再action属性里面写两个路径之类的?实在不行就要在一个action的方法里面写另一个方法了,这样就复杂了,因为其中一个是我网上找来的servlet,搞起来比较麻烦!求助高手!

做法就是用JS重建一个form,然后通过Ajax发送到地址一,返回后再触发表单submit发送到地址二.
可以试试在页面中插入两个隐藏的iframe,然后给form标签加target属性,并指向其中一个iframe,在第一次submit成功后修改target指向第二个iframe(或指向_self也可以)同时修改action属性,然后再次调用submit提交到第二个地址。

<script language="JavaScript" type="text/javascript">\
js1方法(){document.all.form1.action="searchuser.action";
document.all.form1.submit();}
js2方法(){document.all.form1.action="findchuser.action";
document.all.form1.submit();} //form1为表单name
</script>
<input type="button" value="***" onclick="js1方法"/>
<input type="button" value="***" onclick="js2方法"/>
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-19
优雅点的做法就是用JS重建一个form,然后通过Ajax发送到地址一,返回后再触发表单submit发送到地址二.
偷懒的作法,可以试试在页面中插入两个隐藏的iframe,然后给form标签加target属性,并指向其中一个iframe,在第一次submit成功后修改target指向第二个iframe(或指向_self也可以)同时修改action属性,然后再次调用submit提交到第二个地址本回答被提问者和网友采纳
第2个回答  2013-02-27
这两个action有相关性吗?如果一个出现执行失败会不会导致数据不全??