我已经在一个注册表单的站点中实现了 Invisible reCAPTCHA。当我单击提交按钮时,reCAPTCHA 将出现,并且在验证后它不会调用回调函数。这是脚本。
脚本
{literal}
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script>
function onSuccess = function(token) {
document.getElementById("registerform").submit();
}
</script>
{/literal}
HTML
<form action="" method="post" name="registerform" id="registerform" onsubmit="javascript: return checkRegFormFields(this);">
<td colspan="2" class="button-row">
<button class="btn main-button btn-danger no-bdrs btn-block btn-lg g-recaptcha" data-sitekey="mysitekey" data-callback="onSuccess" title="Submit"> Submit </button>
</td>