내 웹 페이지 중 하나에서 2 개의 양식을 사용 중입니다.Google reCAPTCHA는 첫 번째 양식 제출 후 두 번째 양식을 렌더링하지 않습니다.
처음에는 reCAPTCHA가 두 가지 형태로 제공되며 정상적으로 작동합니다.
하지만 첫 번째 양식의 데이터를 처음 제출하는 경우 reCAPTCHA가 두 번째 양식으로 제공되지 않습니다. 그 반대의 경우에도 정상적으로 작동합니다. 내가 body 태그의 끝나기 전에 다음 뒀다
<script type="text/javascript">
var recaptcha1;
var recaptcha2;
var onloadCallBack = function() {
//Render the recaptcha1 on the element with ID "recaptcha1"
recaptcha1 = grecaptcha.render('recaptcha1', {
'sitekey' : MyDataSiteKey,
'theme' : 'light'
});
//Render the recaptcha2 on the element with ID "recaptcha2"
recaptcha2 = grecaptcha.render('recaptcha2', {
'sitekey' : MyDataSiteKey,
'theme' : 'light'
});
};
</script>
: 여기
헤드 태그 사이에있는 코드입니다. I 시퀀스 (즉 recaptcha2 제 다음 recaptcha1)를 변경하면<script src="https://www.google.com/recaptcha/api.js?hl=bn&onload=onloadCallBack&render=explicit" async defer></script>
후 동일한 첫번째 형태로 발생하고 reCAPTCHA를 2 차 형태에 대해 잘 작동한다.
누구로부터도 감사드립니다.
HTML 코드를 추가하는 것은 어떻습니까? –