У меня есть несколько Google captcha на странице. Код:Google recaptcha callback не работает с несколькими reCAPTCHA
<script>
var qqqq =function(captcha_response){
console.log('?')
}
var CaptchaCallback = function(){
$('.g-recaptcha').each(function(index, el) {
grecaptcha.render(el, {'sitekey' : '{{ recaptcha_key}}', 'callback': 'qqqq', 'theme': 'dark'});
});
};
</script>
<script src='https://www.google.com/recaptcha/api.js?onload=CaptchaCallback&render=explicit' async defer></script>
На странице есть несколько блоков для рекапчи:
<div class="g-recaptcha"></div>
Все рекапчи прекрасно делают, все с темной темой, все же проверки работы, но функция callback
не дозвонились ,
Когда я пробовал одиночный reCAPTCHA с атрибутом обратного вызова данных, он работал хорошо.