【发布时间】:2016-03-08 13:08:19
【问题描述】:
所以我有一个表单,当它被点击时需要有一个免责声明模式。这就像一个很长的免责声明,所以最好是在模式中而不是在表单页面上。因此,用户单击触发模式的表单上的按钮。然后从模式中,有一个“提交表单”按钮,它实际上会进行提交。
这怎么可能,因为按照我现在的方式,单击提交按钮时什么都不做。在这种情况下(从模式)是否可以进行正常的表单提交?我可以使用 javascript 来完成这项工作吗?
<%= form_for [:client, Reportapproval.new], :validate => true do |f| %>
<div class="actions">
<%= f.hidden_field :blah, :value => current_client.name %>
</div>
<div class="block-inline">
<label>Blah Blah</label><br>
<%= f.select :client... %>
</div>
<%= f.text_field :client... %>
<label>
<%= f.hidden_field :client... %>
</label>
<div class="text-center">
<button type="button" class="btn btn-success" data-toggle="modal" data-target="#client_disclaimer_modal">
Request a report from this renter
</button> <!--- This button opens the modal--->
</div>
<!-- Disclaimer Modal -->
<div class="modal fade" id="clent_disclaimer_modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="myModalLabel">Client Disclaimer Agreement</h4>
</div>
<div class="modal-body">
<strong>NOTICE...<br>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<%= f.submit "Agree & Submit", class: 'btn btn-default' %>
</div>
</div>
</div>
</div>
</div>
<br />
<% end %>
【问题讨论】:
标签: ruby-on-rails ajax forms bootstrap-modal