我有一张表格。我在number_field标记中添加了一个JQuery onchange submit。我想为check_box_tag做同样的事情。如果您单击一个复选框,我希望表单被提交。我尝试了很多选择,但我没有得到它。希望你能帮帮我。
<%= form_tag("/rooms/list", method: "get", :name => "list", :remote => true) do %>
<%= label_tag(:size, "gewünschte Raumgröße:") %>
<%= number_field(:room, :size, in: 0.0..999999999, step: 1.0, :value => @size, :onchange => ("javascript: document.list.submit();")) %>
<br>
Equipment
<br>
<% @categories.each do |category| %>
<%= check_box_tag(category, {:remote => true, :onclick => ("javascript: document.list.submit();")}) %>
<%= label_tag(category, category) %>
<% end %>
<% end %>
答案 0 :(得分:1)
我明白了!
<%= check_box_tag(category,true, false, :onclick => "javascript: document.list.submit();") %>
答案 1 :(得分:0)
@killerameise以下解决方案可在> rails 4.2
中使用<%= check_box_tag(category, category, false, onclick: "javascript: $(this).submit();") %>