Javascript 如何在grecaptcha.execute()之后等待用户完成任务?reCAPTCHA v2不可见
我想做我自己的网站,在那里我 使用reCAPTCHA。但是,我不知道如何在grecaptcha.execute()之后等待,直到用户完成任务。因为现在直接调用链接而不传递任务。 其余部分我使用标准的Google脚本 这是reCAPTCHA v2隐形版 我很乐意得到答案Javascript 如何在grecaptcha.execute()之后等待用户完成任务?reCAPTCHA v2不可见,javascript,recaptcha,invisible-recaptcha,Javascript,Recaptcha,Invisible Recaptcha,我想做我自己的网站,在那里我 使用reCAPTCHA。但是,我不知道如何在grecaptcha.execute()之后等待,直到用户完成任务。因为现在直接调用链接而不传递任务。 其余部分我使用标准的Google脚本 这是reCAPTCHA v2隐形版 我很乐意得到答案 <script src="https://www.google.com/recaptcha/api.js" async defer></script> <script&g
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script>
function onSubmit(token) {
grecaptcha.execute().then(var vslg = document.getElementById("vslg").value;
window.location.replace("url");
}
</script>
</head>
<body>
<a class="button"></a>
<div class="topBar">
</div>
<div class="underTopBar">
<form action="JavaScript:onSubmit()" class="flex-itemform form" method="POST" id="formV">
<table>
<tr>
<td>
<div>
<input type="text" id="vslg" required>
</div>
</td>
<td>
<div>
<div class="g-recaptcha"
data-sitekey="..."
data-callback="onSubmit"
data-size="invisible">
</div>
<input type="submit" class="buttonDesign" value="Senden">
</div>
</td>
<tr>
</table>
</form>
</div>
提交函数(令牌){
grecaptcha.execute().then(var-vslg=document.getElementById(“vslg”).value;
window.location.replace(“url”);
}
以下代码执行此操作:
是否可以看到包含表单元素的HTML和脚本标记,其中包含了ReCAPTCHAAPI?我编辑了这个问题