我对我的网站使用了google reCaptcha,我的登录和注册表单处于同一页面,当我使用reCaptcha两次时,第二个验证码不起作用。Google reCaptcha的多个实例
我用于登录验证码,并注册形式:
<div class="g-recaptcha" data-sitekey="********"></div>
任何机构可以帮我解决呢?
https://www.google.com/recaptcha/
我对我的网站使用了google reCaptcha,我的登录和注册表单处于同一页面,当我使用reCaptcha两次时,第二个验证码不起作用。Google reCaptcha的多个实例
我用于登录验证码,并注册形式:
<div class="g-recaptcha" data-sitekey="********"></div>
任何机构可以帮我解决呢?
https://www.google.com/recaptcha/
通过使用下面的代码我固定的问题:
形式:
<div id="captcha"></div>
头:
var captchaCallback = function() {
grecaptcha.render('captcha', {
'sitekey' : ''
});
};
</script>
<script src="//www.google.com/recaptcha/api.js?onload=captchaCallback&render=explicit&hl=en" async defer></script>
唯一的答案:不能。
用reCAPTCHA做到这一点是不可能的。任何时候页面中只支持一个验证码。似乎同一页面上的多个表单必须共享一个验证码,除非您愿意使用不同的验证码。
你可以在一个页面上登录并在另一个页面上注册,因为这是你所能做的。或者你可以use more JavaScript and load another CAPTCHA after the form is loaded。