Ошибка: элемент-заполнитель ReCAPTCHA должен быть пустым

Я использую recaptcha с моим приложением Laravel.

Я просто хочу проверить ответ recaptcha при отправке формы, используя jquery, и остановить пользователя с помощью предупреждения, подтверждающего проверку captcha.

но я не мог остановить отправку формы, даже если капча не заполнена.

вот мой код

 $('#payuForm').on('submit', function (e) {

                    var response = grecaptcha.getResponse();

                    if(response.length == 0 ||  response == '' || response ===false ) {
                        alert('Please validate captcha.');
                        e.preventDefault();
                    }
                });



<div class="captcha">
 {{ View::make('recaptcha::display') }}
</div>

Я получаю эту ошибку в консоли браузера, и форма получает подтверждение.

Error: ReCAPTCHA placeholder element must be empty

Ответы на вопрос(6)

Ваш ответ на вопрос