11智能在线
新记
form提交的时候同时执行两个action怎么实现?关键点1:一个提交按钮。关键点2:不同的两个action
能不能再action属性里面写两个路径之类的?实在不行就要在一个action的方法里面写另一个方法了,这样就复杂了,因为其中一个是我网上找来的servlet,搞起来比较麻烦!求助高手!
举报该文章
相关建议 æ¨èäº2017-09-19
åæ³å°±æ¯ç¨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æ¹æ³"/>
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/2p42vv2s4.html
其他看法
第1个回答 推荐于2017-09-19
优雅点的做法就是用JS重建一个form,然后通过Ajax发送到地址一,返回后再触发表单submit发送到地址二.
偷懒的作法,可以试试在页面中插入两个隐藏的iframe,然后给form标签加target属性,并指向其中一个iframe,在第一次submit成功后修改target指向第二个iframe(或指向_self也可以)同时修改action属性,然后再次调用submit提交到第二个地址
本回答被提问者和网友采纳
第2个回答 2013-02-27
这两个action有相关性吗?如果一个出现执行失败会不会导致数据不全??
相似回答
大家正在搜
相关问题
在同一个form里面两个按钮 如何提交到不同的action....
JSP中如何实现一个表单中的两个按钮分别执行两个action
怎么一个form表单里的一个提交按钮提交两种action方法
一个form表单的不同action提交怎么实现
php一个表单有两个提交按钮,分别对应不同的处理页面,应该怎...
一个表单2个提交按钮怎么对应不同action
一个form表单的不同action提交怎么实现
jsp页面1个form中多个按钮怎么把按钮对应的信息提交到a...