Повтор: не включайте кнопку отправки даже после успеха - PullRequest
0 голосов
/ 17 ноября 2018

Я использую recaptcha драгоценный камень в рельсах.и используя invisible_recaptcha_tags в файле erb.И все работает нормально.

Проблема в том, что: Я показываю загрузчик при нажатии кнопки подтверждения, который вызывает API recaptcha, после чего я выполняю обратный вызов, который вызывает внутренний API для авторизации входа.Когда API-интерфейс recaptcha получает успех, он удаляет атрибут disabled.Я не хочу этого, я хочу отключить кнопку, пока мой обратный вызов не будет выполнен.

invisible_recaptcha_tags(ui: :button, callback: 'onSubmitLogin', id: 'submit-login')

Я попытался снова отключить кнопку отправки в моей функции обратного вызова, но это выглядит не очень хорошо: отключеносостояние кнопки при нажатии, затем кнопка включается, потому что g-recaptcha успешен, затем снова отключается при обратном вызове.

Есть ли какое-нибудь решение для этого?

...