【发布时间】:2020-02-17 10:34:14
【问题描述】:
我在使用 v2 隐形验证码时遇到以下错误
recaptcha__en.js:513 未捕获错误:reCAPTCHA 占位符元素 必须为空 在 YG (recaptcha__en.js:513) 在 recaptcha__en.js:520 在 Array.forEach () 在 pG (recaptcha__en.js:520) 在 xG (recaptcha__en.js:517) 在 recaptcha__en.js:507 在 j$ (recaptcha__en.js:304) 在 RZ (recaptcha__en.js:507) 在 recaptcha__en.js:523 在 recaptcha__en.js:543
我已经搜索过,但到处都说你正在多次加载脚本,我认为我没有这样做
以下是我的代码
<div class="osnlogin-button">
<a type="submit" href="" id="recaptcha-submit" class="osnlogin-signin-btn g-recaptcha"><span class="signin lightboxed">Login</span></a>
</div>
<div class="g-recaptcha" data-sitekey="xxx" data-bind="recaptcha-submit" data-callback="onCapchaValidated">
</div>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
var onCapchaValidated = function () {
$('#loginForm').submit();
};
【问题讨论】:
标签: javascript jquery recaptcha invisible-recaptcha