【发布时间】:2017-08-08 22:06:20
【问题描述】:
我有一个针对多个学生的表格,每个学生旁边都有复选框以收集他们的 ID。我正在尝试使用两个按钮,每个按钮都指向不同的表单,并且我尝试通过单击按钮提交参数但无济于事:
simple_form_for - multiple submit buttons with different params
有没有办法在提交表单之前编写一些向参数添加参数的JS?我的表格如下:
<%= simple_form_for :pupils, url: edit_multiple_school_group_pupils_path(school, group) do |f| %>
...
...
<%= f.button :submit, 'Change Levels', name: 'editing', value: 'levels' %>
<%= f.button :submit, 'Move to A Class', name: 'editing', value: 'classes' %>
<% end %>
每个按钮在原始 HTML 中都有自己的 ID,因此我希望有一种方法可以在表单提交之前将其提取出来并将其添加到参数中。
我对 JS 非常熟悉,所以甚至不知道从哪里开始。提前致谢。
【问题讨论】: