У меня есть форма регистрации с новым виджетами google recaptcha. Когда пользователь отправляет информацию, мы проверяем проверку с помощью javascript и возвращаем проблемы на страницу (например: "пожалуйста, используйте действительный номер телефона" ). однако, поскольку страница не перезагружается, когда пользователь вводит правильную информацию и отправляется снова (без повторной попытки повторной записи)... recaptcha больше не действителен и они не могут отправить без перезагрузки страницы.
есть ли хорошее решение? могу ли я как-то перезагрузить виджет? Я попробовал grecaptcha.render, но на самом деле ничего не сделал.
EDIT:
Когда я пытаюсь снова отобразить виджет, он говорит: "Элемент-заполнитель должен быть пустым"
Я попытался опорожнить элемент, который, казалось, работал ($ ('. g-recaptcha'). empty();), а затем рендеринг, но он по-прежнему выдавал ту же ошибку.