我在我的一个网页中使用了2个表单。
最初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),那么第一种形式也会发生同样的情况,reCAPTCHA适用于第二种形式。
感谢任何人的帮助。
答案 0 :(得分:0)
试试这个:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
注意:这仅适用于v2.0。我认为如果您使用原始版本1.0
,则没有可能的方法