【问题标题】:Why is disable_with not working for a rails form_for?为什么 disable_with 不适用于 rails form_for?
【发布时间】:2013-03-23 23:50:21
【问题描述】:

我的表单如下所示:

<%= form_for(@foobar) do |f| %>
  <%= render 'shared/error_messages', object: f.object %>

          ~~~form stuff~~~

  <%= submit_tag "submit",  data => { disable_with: "Processing" }, :class => "btn btn-info btn-block" %>
<% end %>

我正在运行 rails 3.2.11。我已经安装了 jquery-rails gem,并且我所有的其他 jQuery 东西都可以工作。为什么我仍然可以在加载时多次点击“提交”按钮?如何禁用按钮?

【问题讨论】:

    标签: jquery ruby-on-rails forms jquery-ui ruby-on-rails-3.2


    【解决方案1】:

    在您的原始 html 中检查以下内容:

    您可以在https://github.com/rails/jquery-ujs 上阅读更多内容。

    【讨论】:

      【解决方案2】:
      <%= button_tag 'submit', data: { disable_with: "Processing..." }, class: 'btn btn-info btn-block' %>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多