【问题标题】:jQuery click event on Google reCAPTCHAGoogle reCAPTCHA 上的 jQuery 点击事件
【发布时间】:2016-01-09 17:17:42
【问题描述】:

我想在 Google reCAPTCHA 上捕获 click 事件,如下所示。

我正在使用下面的代码。

jQuery('#I0_1444640729099').on('load', function() {
    jQuery(".recaptcha-checkbox-checkmark").click(function() {
        alert("test");
    });
});

但我不能那样做。任何人都可以在这方面帮助我吗?我也想赶上成功的验证码提交事件。

【问题讨论】:

  • 你根本不应该这样做.....这就是拥有验证码的全部目的
  • @ArunPJohny 感谢您的回复。我怎样才能做到这一点 ??如何检测用户点击验证码复选框??
  • 我不确定,但您可能无法通过简单的点击调用来实现这一点。该验证码的全部目的是捕捉真实用户是否点击了它。因此,可能会有一些复杂的额外隐藏事件在后台运行。我猜它可能需要一些 mouseenter 和 mousemove 事件才能点击等...
  • 我不认为你可以这样做,因为这是使用 recaptcha 和其他验证方法的全部意义,因此没有人可以自动化特定过程,你根本不能

标签: javascript jquery recaptcha


【解决方案1】:

您可以向 Google 提供的 DIV 添加数据回调:

<div class="g-recaptcha" data-callback="recaptchaCallback" data-sitekey="RECAPTCHA_KEY"></div>

然后将 callbak 函数添加到代码中:

$("#g-recaptcha-response").on("click", function(){
    alert("test"); });

希望对你有所帮助

【讨论】:

    猜你喜欢
    • 2011-07-23
    • 2017-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 2013-12-20
    相关资源
    最近更新 更多