我正在查看JavaScript代码,以便在提交按钮后重新加载google recaptcha而不刷新页面。
实际上以下代码正常运行,但是一旦我点击提交按钮,它就不允许我的表单提交,重新包装将被重置。我正在寻找一个解决方案,在提交按钮后,然后取消选中recaptcha而不影响我的表单。因为我的表单回复在同一页面中,这就是我想在表单提交后重置recaptcha的原因。
$('form').submit(function(e){
grecaptcha.reset();
});
如果您能帮助我,我非常感谢。
答案 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