0
我有一個模式內的窗體的問題。RAILS-4 jquery-ujs讓我所有的按鈕在form_tag中提交按鈕
這裏是我的形式
<%= form_tag({controller: "controller", action: "action"}, id: "form_id", remote: true) do %>
<button class="btn btn-default btn-xs btn-filter" id="id_button">
<%= number_field_tag "id", nil, placeholder: "0", class: "input_class" %>
<%= submit_tag("ok", id: "submit_add", class: "btn btn-success") %>
<% end %>
的提交標籤效果很好,但jQuery的UJS會將此事件:
function(event) {
var button = $(this);
if (!rails.allowAction(button)) return rails.stopEverything(event);
// register the pressed submit button
var name = button.attr('name'),
data = name ? {
name: name,
value: button.val()
} : null;
button.closest('form').data('ujs:submit-button', data);
}
由#id_button
標識的按鈕,這將導致該按鈕也提交形式,但我不想那樣。
我對這個問題一無所知。
的可能的複製[我可以做一個