javascript - 在我的 recaptcha google 为什么提交不起作用?
问题描述
我已经使用了 google recaptcha 中的这段代码,但是提交不起作用(在 google captcha 之后没有任何反应),表单没有提交,可能是因为我为销售人员添加了自己的操作?
<html>
<head>
<script>
var onSubmit = function(token) {
console.log('success!');
};
var onloadCallback = function() {
grecaptcha.render('submit', {
'sitekey' : 'your_site_key',
'callback' : onSubmit
});
};
</script>
</head>
<body>
<form action="https://webto.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" thod="POST">
<input id='submit' type="submit" value="Submit">
</form>
<script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit"
async defer>
</script>
</body>
</html>
我也用过谷歌recaptcha v3,
我的表单已提交,但在服务器端我收到一个空数组。
解决方案
为了解决我的问题,我将它升级到 reCaptcha v3,它更容易集成到我的 html 代码中。感谢大家!
推荐阅读
- firebase - 如何在电子桌面应用程序中设置谷歌分析(或 Firebase 分析)?
- karate - 在空手道 UI 场景中处理基本身份验证
- django - “字段 'id' 需要一个数字,但得到了 'ashutoshmishra333@gmail.com'。”,
- bash - sed 命令替换 kubernetes yaml 文件中的图像
- swift - 我如何将 (2020-02-21 06:07:21 +0000) 转换为“2021 年 2 月 21 日 12:00 AM”?
- mysql - Mysql循环遍历目录中的文件列表
- c# - Xamarin 表单活动指示器不显示在按钮单击时即使绑定为真
- javascript - 流星更新 isopacket 给出“组合”错误 - sourcemapConsumer.destroy 不是函数
- mysql - 在 SELECT... INTO OUTFILE CSV 当字段具有不同的特殊字符时,可以使用哪个字段分隔符
- javascript - 如何在滚动上加载 div