whirly-chai
2015-09-21 02:36
采纳率: 47.1%
浏览 2.4k

js我想让2个form表单、都提交。但是只会执行第二个。这是为什么

图片说明
我想js我想让2个form表单、都执行。但是只会执行第二个。这是为什么,

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 已采纳

    表单增加target="_blank"提交到新窗口。。要不你2个表单都是在当前窗口提交,浏览器怎么知道是要提交哪个,只能乱提交了。。

    要不就用ajax异步提交,不要使用普通表单的提交方式

    打赏 评论
  • 猜个 2015-09-21 02:43

    既然同时执行,为什么写成俩个form,一个form不就好了吗,你要做什么操作就在js中实现,一个form肯定能实现的,你俩个form提交第一个就跳走了

    打赏 评论
  • lhl_lqc 2015-09-21 02:44

    在浏览器环境中,不能同时提交一个页面的两个表单,如果那样,浏览器只会选择最后一个form,前一个会被cancel。要解决此问题,要么分开提交,要么ajax提交。

    打赏 评论
  • 紫气天堂 2015-09-21 04:23

    多个表单使用ajax进行异步提交,要不都在当前窗口提交浏览器确认不了

    打赏 评论

相关推荐 更多相似问题