表单提交不在IE 11中工作

时间:2016-08-24 16:02:53

标签: html ruby-on-rails internet-explorer

在我的Rails 4项目中,我使用bootstrap_form_tag来允许用户选择在生成用于打印的pdf时是否应包含配置文件的注释。这一切在Chrome / Firefox / Edge和Safari的最新发行版中都有预期效果,但在IE 11中却没有(还没有尝试过任何其他浏览器)。

当我使用Firefox检查网络流量时,get方法被正确调用,但在IE中没有任何反应,根本没有请求服务器。

这是我正在使用的表格:

  <%= bootstrap_form_tag(url: profile_path(@profile), method: :get) do |f| %>
    <%= f.form_group do %>
      <%= f.check_box :notes, label: t('.include_notes') %>
    <% end %>
    <%= button_tag(type: "submit", class: "btn btn-default", name: 'format', value: 'pdf') do %>
      <%= t('.print_out') %>
      <span class= "glyphicon glyphicon-print"></span>
    <% end %>
  <% end %>

我相信IE无法处理的部分位于此处,因为我无法检测到单击按钮时对服务器发出的任何请求。我的后端实现似乎工作正常,因为常规link_to到同一个控制器动作也可以在IE中正常工作。

任何建议都将不胜感激!

0 个答案:

没有答案