0
我在我的一个网页中使用了2个表单。Google reCAPTCHA在提交第一个表单后没有呈现第二个表单
最初reCAPTCHA适用于这两种形式和工作正常。
但问题是,如果我第一次提交第一种形式的数据,那么reCAPTCHA不会用于第二种形式。它适用于反之亦然。
这里是在head标签之间的代码:
<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>
我已经把身上的标签结束之前以下。
<script src="https://www.google.com/recaptcha/api.js?hl=bn&onload=onloadCallBack&render=explicit" async defer></script>
如果更改序列(即recaptcha2第一然后recaptcha1),则同样的情况,与第一形式和验证码能正常工作第二形式。
感谢来自任何人的帮助。
您如何添加您的html代码? –