【问题标题】:Rails UJS Reenable Submit Button After ValidationRails UJS 验证后重新启用提交按钮
【发布时间】:2020-11-19 17:06:08
【问题描述】:

Rails 会在提交表单时自动禁用提交按钮。当您需要在执行验证后重新启用它时,就会出现问题。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-5 ruby-on-rails-6 rails-ujs


    【解决方案1】:

    以下是重新启用提交按钮的快速修复。注意:您必须使用 setTimeout 来防止竞争条件。

    setTimeout(function(){
      document.querySelectorAll('[data-disable-with]').forEach(function(element){
        $.rails.enableElement(element);
      });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-25
      • 1970-01-01
      • 1970-01-01
      • 2019-05-23
      • 2020-04-13
      相关资源
      最近更新 更多