我怎么能让一个表单标签执行 2 个动作?

马修工厂

我正在尝试向站点添加新功能,为此我需要使用表单,我面临的问题是我必须在表单中创建此新功能的位置已经在表单中,而此表单没有有一个动作,但如果我将动作设置为空,它也会起作用。我的问题是,如何让旧表单执行新操作并仍然执行旧操作?

如果你想看的话,这是我的代码:

<form class="form" method="post" action="/testement" action=""> <--- This is where I am trying to do the two actions
  <div class="row">
    <div class="col-md-6">
      {{display_field(form.point_cle)}}
    </div>
    <div class="col-md-6">
      <label class="control-label" for="commentaire">Commentaire</label>
      <textarea name="the_comment" id="123soleil" class="form-control"></textarea>
      <input type="hidden" name="msr_id" value="{{msr.id}}">
    </div>
  </div>
  <button id="btn-{{pos.name}}" class="btn btn-{{pos.value.color}}" type="submit">{{pos.name}} - {{pos.value.action}}</button>
</form>
托尼·甘切夫

很少有评论说使用 JavaScript 并且他们是正确的 - 阅读 AJAX 请求,然后将您的提交 - 转换为常规按钮。

一般来说 - 你不应该做这样的事情。通常的方法是在/testement页面上发布表单以执行除第一个操作之外的第二个操作。为什么?最大的问题是,如果同时启动这两个操作,那么如果用户刷新浏览器或进入新页面,则可能会取消对这两个操作中的某些操作的请求,甚至可能无法启动(如果这两个操作是相互依赖的) )。

上述规则适用于满足以下条件的操作:

  • 变异状态
  • 需要一起完成
  • 两者都对工作流程至关重要

您仍然可以从服务器查询多条数据,因为不读取部分数据(来自一个失败或取消的调用)不是问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

让QPushButton执行2个动作?

我怎么能让一个按钮做多个相反的事情

我怎么能让这个 DateTime.Now.ToFileTimeUtc() 成为一个线程安全的?

同时执行2个动作?游戏死机了?

一键触发2个动作

我的Vue.js Vuex存储有2个发出GET请求的动作。第二个动作需要第一个动作的响应才能起作用。怎么做?

如何在单击一个按钮的方法中执行2个动作

ActionSheet clickedButtonAtIndex被2个不同的动作使用

Rally SDK 2 - 给定一个故事 A 和一个故事 B,由于 Javascript API,我怎么能说 B 是 A 的继承者?

在 Yii2 中扩展一个动作

我怎么能画上一个标签多类?(JAVA)

我怎么能执行一个方法每隔X秒在Javaÿ时间

如何在一个按钮中执行2种不同的动作?

2个按钮相同的活动不同的动作3个活动

触发 2 个 Redux Actions ,只触发 1 个动作

我怎么能创建一个动作将与我的主要动作并行发生一段时间?

如何在一种形式(一个按钮)中进行2个动作?

JCombobox的动作在另一个动作中执行

如何使用HTML,JavaScript和Laravel插入2个动作?

SQL从标志中获取2个相邻的动作

2个玩家团队知道最大动作

如何处理按钮上的 2 个动作?

我怎么能比较一个char和一个int?

Struts2:如何从一个动作到另一个动作存储安全用户名和密码

从一个动作重定向到另一个动作时的Yii2会话持久性

如何在执行一个动作的同时执行另一个动作?

重定向到另一个动作期间的Struts 2参数编码问题

Yii2在一个动作中有多种形式

一页,两个模态(2 个不同的动作)