我对模态内的表格有问题。
这是我的表格
<%= 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 %>submit标记运行良好,但是jquery添加了此事件:
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标识的按钮上,这会导致该按钮也提交表单,但我不想这样做。
关于这个问题我什么也没发现。
发布于 2016-03-08 23:19:14
HTML中按钮的默认行为是提交表单。
如果您想要不同类型的操作,则需要在按钮标记中指定type="button"。恐怕这与jquery无关。
<button type="button" class="btn btn-default btn-xs btn-filter" id="id_button">https://stackoverflow.com/questions/35879752
复制相似问题