如何在提交按钮后重新加载google recaptcha而不刷新页面?

时间:2017-08-17 18:00:53

标签: javascript php forms recaptcha captcha

我正在查看JavaScript代码,以便在提交按钮后重新加载google recaptcha而不刷新页面。

实际上以下代码正常运行,但是一旦我点击提交按钮,它就不允许我的表单提交,重新包装将被重置。我正在寻找一个解决方案,在提交按钮后,然后取消选中recaptcha而不影响我的表单。因为我的表单回复在同一页面中,这就是我想在表单提交后重置recaptcha的原因。

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

如果您能帮助我,我非常感谢。

1 个答案:

答案 0 :(得分:2)

特别感谢用户:Sven The Surfer

这是我的解决方案:

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

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