需要谷歌验证码并提交评论

问题描述 投票:0回答:2

我有一个被垃圾邮件发送者淹没的网站......我收到了很多垃圾邮件评论,我厌倦了审核它们。因此,我决定将 google recapcha 添加到我的评论表单(wordpress 网站)中。问题是我不知道如何整合它。我在网上学习了许多教程,并在这里阅读了许多主题,但没有一个在我的网站上起作用。我真的很感谢任何帮助。

我遵循的最好/简单的教程是在 之前添加 所需的隐藏输入

<div id="rcaptcha" class="g-recaptcha" data-sitekey="">

但是即使我解决了验证码,我也无法提交评论。我尝试了许多jquery代码来在隐藏输入和recaptcha之间建立链接(因此,如果我解决了recpatcha,我就可以提交评论),但没有一个起作用。输入如下:

<input type="hidden" class="hiddenRecaptcha required" name="hiddenRecaptcha" id="hiddenRecaptchaa">

最好的验证编码(我在头部添加 - PS:我的网站有 jquery.validate.js):

var validator = $("#commentsubmit").validate({
   ignore: ".ignore",
   rules: {
       "hiddenRecaptcha": {
           required: function() {
               if(grecaptcha.getResponse() == '') {
                   return true;
               } else {
                   return false;
               }
           }
       }
   }
});

但没有工作。所以我想以某种方式改变策略,比如如果我解决了验证码,那么输入中的 class=required 就会消失(删除),这样我就可以提交评论了。但我再次没有成功。 那么,一些想法?

jquery wordpress recaptcha
2个回答
1
投票

我认为你必须将忽略规则更改为:

ignore: [],

或者如果您确实需要在验证过程中忽略某些内容:

ignore:".ignore, :not(:visible,.hiddenRecaptcha)",


0
投票

好文章。 2024 年如何创建 Admob 帐户。 .Bhuvnesh 博客是一个一流的博客,可以学习博客技巧、SEO、在线赚钱、联盟营销、Wordpress 和流量建设技巧。

© www.soinside.com 2019 - 2024. All rights reserved.