关闭Bootstrap模式后表单提交 - Rails

时间:2014-05-06 01:42:40

标签: javascript ruby-on-rails forms twitter-bootstrap

我的rails应用程序中有一个远程表单:

<%= form_for(@list_item, :remote => true) do |f| %>
  .............
  .............
  <%= f.submit("Add It!", class: "btn") %>
<% end %>

它包含在ID为“addListItem”的Bootstrap模式中。我想在提交表格后解雇这个模态。我在SO上发现了一些类似的问题,但是没有一个能够在模式关闭之前以一种阻止表单提交的方式回答这个问题。请帮忙吗?

2 个答案:

答案 0 :(得分:3)

在表单提交后解除模态。

的JavaScript

$('#form_id').on('submit', function() {
  $('#addListItem').modal('hide');
});

答案 1 :(得分:1)

使用jQuery在提交按钮上添加点击事件:

$('.btn').click(function() {
  $('#addListItem').modal('toggle');
});