Javascript 使用google不可见的recaptcha图标时出现问题

Javascript 使用google不可见的recaptcha图标时出现问题,javascript,php,html,codeigniter,recaptcha,Javascript,Php,Html,Codeigniter,Recaptcha,我在我的codeigniter项目中有一个表单,使用google的隐形recaptcha,如下所示: HTML SubmitInvistRecapTCHA(令牌)上的函数{ document.getElementById(“contact_us-form”).submit(); } 全名 我终于从中找到了答案。该链接在一个页面中显示了多个recaptcha/form的代码,但它非常简单,可以根据我的需要进行理解和修改 基本上,如果我理解正确,我的代码失败的原因是因为以下几点: 我需要使用一个单

我在我的codeigniter项目中有一个表单,使用google的隐形recaptcha,如下所示:

HTML


SubmitInvistRecapTCHA(令牌)上的函数{
document.getElementById(“contact_us-form”).submit();
}
全名

我终于从中找到了答案。该链接在一个页面中显示了多个recaptcha/form的代码,但它非常简单,可以根据我的需要进行理解和修改

基本上,如果我理解正确,我的代码失败的原因是因为以下几点:

  • 我需要使用一个单独的
    元素来应用recaptcha,而不是submit按钮

  • google recaptcha将在页面加载时尝试查找指定的元素,否则,如果元素仅在某些操作后出现或添加到页面中,我需要使用javascript手动呈现和执行grecaptcha


  • 开发控制台有问题吗?@Jerodev没有。浏览器控制台是干净的。只是关于主线程上同步XMLHttpRequest的警告已被弃用。:“必需的属性是类名‘g-recaptcha’,[…]”@misorude哦,对不起,在我的实际项目中,submit按钮已经有了类‘g-recaptcha’。。我现在编辑我的问题。顺便说一句,为什么投否决票?