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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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方法"/>
参考技术A 优雅点的做法就是用JS重建一个form,然后通过Ajax发送到地址一,返回后再触发表单submit发送到地址二.
偷懒的作法,可以试试在页面中插入两个隐藏的iframe,然后给form标签加target属性,并指向其中一个iframe,在第一次submit成功后修改target指向第二个iframe(或指向_self也可以)同时修改action属性,然后再次调用submit提交到第二个地址本回答被提问者和网友采纳
参考技术B 这两个action有相关性吗?如果一个出现执行失败会不会导致数据不全??

以上是关于form提交的时候同时执行两个action怎么实现?关键点1:一个提交按钮。关键点2:不同的两个action的主要内容,如果未能解决你的问题,请参考以下文章

一个按钮在一个表单中怎么提交两个方法,一个添加,一个删除

php form表单怎么把数据提交到本页而不跳转?

el-form 多层级表单

html一个Form两个提交按钮分别实现不同提交页面的功能,点击按钮没反应的问题?

form 表单中的数据怎么提交到数据库中

form表单提交后,后台怎么处理数据