Ruby on rails 在rails中禁用数据后如何重新启用提交按钮
使用Ruby on rails 在rails中禁用数据后如何重新启用提交按钮,ruby-on-rails,ruby,ajax,forms,Ruby On Rails,Ruby,Ajax,Forms,使用remote:true表单中的数据禁用属性 <%= f.submit "Verify",'data-disable-with' => 'Verifying...' %> “正在验证…”%> 提交按钮被禁用后,文本更改为“验证…”,但问题是,如果出现错误,错误将显示在表单中,提交按钮可重新启动,但文本不会更改。它仍然是“验证” 如果出现错误,如何显示以前的文本?试试这个 <%= f.submit "Verify",'data-disable-with' =>
remote:true
表单中的数据禁用属性
<%= f.submit "Verify",'data-disable-with' => 'Verifying...' %>
“正在验证…”%>
提交按钮被禁用后,文本更改为“验证…”,但问题是,如果出现错误,错误将显示在表单中,提交按钮可重新启动,但文本不会更改。它仍然是“验证”
如果出现错误,如何显示以前的文本?试试这个
<%= f.submit "Verify",'data-disable-with' => 'Verifying...', id: 'submit-button' %>
将表单名称替换为表单id或类如果您想纯粹通过rails使用它,您需要使用.js.erb
并通过该文件更新按钮。这将完全删除disable with属性-它“起作用”,但可能不是预期的?!!
$(document).on('ajax:error', 'form-name', function (xhr, jqxhr) {
$("#submit-button").removeAttr('data-disable-with');
});