Javascript 将RECAPTCHA从v2更新为v3
我的注册表表单上有一个recaptcha v2实现,我正在尝试将它从v2更新到v3 这是我的recaptcha v2实现中正确运行的代码: html代码:Javascript 将RECAPTCHA从v2更新为v3,javascript,html,google-api,recaptcha,recaptcha-v3,Javascript,Html,Google Api,Recaptcha,Recaptcha V3,我的注册表表单上有一个recaptcha v2实现,我正在尝试将它从v2更新到v3 这是我的recaptcha v2实现中正确运行的代码: html代码: javascript代码: <script src="https://www.google.com/recaptcha/api.js"></script> <script> function onSubmit(token) { document.getElementByI
javascript代码:
<script src="https://www.google.com/recaptcha/api.js"></script>
<script>
function onSubmit(token) {
document.getElementById("register").submit();
}
</script>
在我的注册表表单上,我有一个事件侦听器,用于验证条款和条件是否正确
阅读
这是我的事件侦听器的javascript代码:
我按照ReCAPTCHAV3上的文档实现了V3ReCAPTCHA
这是HTML代码:
提交
这是javascript代码:
<script src="https://www.google.com/recaptcha/api.js"></script>
<script>
function onSubmit(token) {
document.getElementById("register").submit();
}
</script>
提交函数(令牌){
document.getElementById(“注册表”).submit();
}
我的问题是提交的时间。调用我的函数“onSubmit”并提交表单以及Recaptcha令牌,但不再调用验证条款和条件的事件侦听器
我应该将事件侦听器更改为常规函数并在调用“onSubmit”函数时调用它,还是应该使用grecaptcha.execute,在隐藏的输入中插入我的令牌,然后去掉“onSubmit”函数