javascript - 如果为 false,检查 Recaptcha 仍会发送消息
问题描述
连接 Google Recaptcha v2 时出现问题。或者更确切地说,使用表格。检查工作正常,显示错误消息,但仍然发送消息。
我怎样才能解决这个问题?
这是一种反馈形式:
$(document).ready(function() {
$("#fast-call_submit").bind("click", function(e) {
e.preventDefault();
var form = $('#feedback_form');
var fields = form.serialize();
$.ajax({
url: form.attr('action') + '.json',
type: 'post',
data: fields,
dataType: 'json',
complete: function() {},
success: function(response) {
var v = grecaptcha.getResponse();
if (v.length == 0) {
$('.w-form-re-fail').show();
return false;
} else {
if (response.status == 'ok') {
$('.w-form-done').show();
$('.w-form-fail').hide();
form.hide();
} else {
$('.w-form-fail').show();
}
$('.w-form-re-fail').hide();
return true;
}
}
});
});
});
解决方案
推荐阅读
- python - 如何关闭文件以便可以使用 os.remove() 删除它?获取 WinError32
- c - valgrind 在分配的内存中写入大小为 8 的无效
- node.js - 未捕获的集成错误:无效的 stripe.redirectToCheckout 参数:items.0.price 不是可接受的参数
- javascript - Fullcalender V5 RefetchEvents 问题
- java - 使用maven发布插件发布jar时如何替换SNAPSHOT版本
- typescript - 如何在开发环境的本地模块中使用源文件而不是构建文件
- python - 如何反汇编正则表达式对象以比较性能
- testing - 为什么 botium-box HTTP(S)/JSON 连接器请求为空?
- google-cloud-platform - 私有 VPC 网络上的 Google Cloud Build
- python - Hashicorp Vault:无法从令牌中查找命名空间