如何在不刷新页面的情况下重新加载提交按钮后的谷歌验证码?



我正在寻找一个JavaScript代码,以便在提交按钮后重新加载谷歌验证码而不刷新页面。

实际上,以下代码可以正常工作,但是一旦我单击提交按钮,它将不允许我的表单提交,将重置验证码。我正在寻找一种解决方案,在提交按钮后,将取消选中 recaptcha,而不会影响我的表单。因为我的表单响应在同一页面中,这就是为什么我想在提交表单后重置 recaptcha。

$('form').submit(function(e){
grecaptcha.reset();     
});

如果您能在这方面帮助我,我将不胜感激。

特别感谢用户:冲浪者斯文

这是我的解决方案:

$(document).ready(function() {
$("#form_captcha").submit(function() {
$.ajax({
type: "POST",
success: function() {
grecaptcha.reset();     
}})})})

以上 Ajax 需要 jquery.min.js版本 3.2.1

相关内容

  • 没有找到相关文章

最新更新