显示两个隐形的Recaptcha徽章

时间:2018-12-05 13:31:08

标签: javascript recaptcha invisible-recaptcha

目前,我有两种通过按钮切换的形式。当我显示第一个表单时,我可以看到徽章,但是看不到第二个表单(第二个徽章显示为display:none,第一个表单被隐藏)。第二个徽章呈现为data-style =“ none”。 我现在所拥有的:

<button id="RecaptchaField1">but1</button>
<button id="RecaptchaField2">but2</button>

<script
    src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
    integrity="sha256-3edrmyuQ0w65f8gfBsqowzjJe2iM6n0nKciPUp8y+7E="
    crossorigin="anonymous"></script>
<script>
    $(function () {
    window.onloadCallback = function () {
        grecaptcha.render('RecaptchaField1', {'sitekey' : 'sitekey'});
        grecaptcha.render('RecaptchaField2', {'sitekey' : 'sitekey'});
    };
});
</script>
<script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script>

1 个答案:

答案 0 :(得分:1)

显然,您可以隐藏徽章并显示注释。 source