【问题标题】:Google ReCaptcha 2 auto submitGoogle ReCaptcha 2 自动提交
【发布时间】:2015-09-15 17:03:11
【问题描述】:

我的用户将在网页中看到 google repcatcha2 (nocaptcha)。当他们解决验证码(在框中打勾)时,表单应该会自动提交。

有什么办法吗?

【问题讨论】:

    标签: javascript recaptcha


    【解决方案1】:

    当然可以。 在this post 中,我解释了如何将reCaptcha 插入站点并编写javascript 代码来验证用户和站点。

    1. 使用 reCaptcha 在表单中添加名称:<form method="post" name="myform">

    2. 添加document.myform.submit();在站点验证成功事件时提交表单的代码:

      <script type='text/javascript'>    
        var onReturnCallback = function(response) { 
          var url='proxy.php?url=' + 'https://www.google.com/recaptcha/api/siteverify';  
          $.ajax({ 'url' : url, 
                     dataType: 'json',
                     data: { response: response},
                     success: function( data  ) {  
                          var res = data.success.toString(); 
                          if (res)
                             { document.myform.submit(); }    
                      }  // end success 
                 });  // end $.ajax
      
        };  // end onReturnCallback
      </script>
      

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-18
      • 1970-01-01
      • 2016-03-12
      • 2017-12-26
      • 2020-04-20
      • 2015-11-17
      • 2015-02-11
      • 2015-02-25
      相关资源
      最近更新 更多