javascript - grecaptcha - recaptcha サンプル



GoogleのreCAPTCHAデータコールバックが機能しない (1)

私は私のウェブサイトからmailchimpに投稿する電子メールニュースレターサインアップフォームを作成しました。 フォームにGoogleのreCAPTCHAが追加されていて、最初に無効になっているため送信ボタンを有効にするデータコールバックがあります。 これは昨夜のすべてのブラウザで正常に動作していて、成功のテストを行い、それからサインオフし、家に帰った。 私は今朝に入って、購読ボタンが有効にならない/データコールバックが機能しないことを発見しましたか? 奇妙な..

折り返し電話

<div class="g-recaptcha" data-callback="recaptcha_callback" data-sitekey="xxxxx"></div>  

フォームの下部にある入力ボタン

<input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button" disabled>

スクリプト

<script src='https://www.google.com/recaptcha/api.js'></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>    
<script type="text/javascript">
    $(document).ready(function() {
      function recaptcha_callback(){
        alert("callback working");
        $('.button').prop("disabled", false);
      }
    )};
</script>

あなたのスクリプトを変更する...

<script type="text/javascript">
    function recaptcha_callback(){
      alert("callback working");
      $('.button').prop("disabled", false);
    }
</script>

あなたの関数をdocument.readyイベントの中に置くことによって、グローバルスコープにはないので、captchaコントロールによって到達できません。





recaptcha