Google ReCaptcha 2 auto submit

前端 未结 1 466
一个人的身影
一个人的身影 2020-12-21 00:09

My users will see a google repcatcha2 (nocaptcha) in a web page. When they solve the captcha (put the tick in the box) the form should be automatically submit.

Is th

相关标签:
1条回答
  • 2020-12-21 00:28

    Sure you can do it. In this post I've explained how to insert reCaptcha into a site and to code javascript to verify user and site.

    1. Add a name to your form with reCaptcha: <form method="post" name="myform">

    2. Add document.myform.submit(); code for submitting of the form upon the site verification success event:

      <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>
      
    0 讨论(0)
提交回复
热议问题