Как снова включить кнопку отправки после отключения данных в рельсах - PullRequest
0 голосов
/ 28 мая 2019

Использование атрибута data-disable-with в remote:true форме

<%= f.submit "Verify",'data-disable-with' => 'Verifying...' %>

После отправки кнопка отключена, и текст меняется на " Проверка ... ", но проблема заключается в том, что, скажем, в случаеошибки, ошибки отображаются в форме и отправить кнопку можно сдать в аренду, но текст не изменится.Все еще остается «Проверка»

Как я могу показать предыдущий текст в случае ошибки?

1 Ответ

0 голосов
/ 28 мая 2019

Попробуйте это

<%= f.submit "Verify",'data-disable-with' => 'Verifying...', id: 'submit-button' %>

и в js

$(document).on('ajax:error', 'form-name', function (xhr, jqxhr) { 
    $("#submit-button").removeAttr('data-disable-with');
 });

замените имя формы идентификатором формы или классом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...