ホームページ  >  に質問  >  本文

書き換えられたタイトル: reCAPTCHA による認証 - ログイン ボタンに接続

<p>私は自分の小さなプロジェクトに reCaptcha を実装しようとしています。ログイン検証フォームセクションの下に 2 つのスクリプトを追加し、reCaptcha は正常に動作していますが、reCaptcha の「送信」ボタンの 1 つを削除して、「ログイン」ボタンにリンクしたいと考えています。誰か助けてくれませんか? </p> <pre class="brush:php;toolbar:false;"></div> <div id="コンテンツ"> <フォームアクション="検証"メソッド="投稿"> <テーブル> <tr><td>ユーザー名:</td><td><input type="text" name="username" value="<%=user%"" / > ;</td></tr> <tr><td>パスワード:</td><td><input type="text" name="password" value="<%=pass%>"/> ;</td></tr> <tr><td><input type="submit" name="ログイン" value="ログイン"/></td></tr> </テーブル> </フォーム> <form method="post" onsubmit="return submitUserForm();"" <div class="g-recaptcha" data-sitekey="マイサイトキー" data-callback="verifyCaptcha"></div> <div id="g-recaptcha-error"></div> <input type="submit" name="submit" value="submit" /> </フォーム> <script src='https://www.google.com/recaptcha/api.js'></script> <スクリプト> var recaptcha_response = ''; 関数 submitUserForm() { if(recaptcha_response.length == 0) { document.getElementById('g-recaptcha-error').innerHTML = '<span style="color:red;">このフィールドは必須です。 </span>; false を返します。 } true を返します。 } 関数 verifyCaptcha(トークン) { recaptcha_response = トークン; document.getElementById('g-recaptcha-error').innerHTML = ''; } </script></pre> <p>いくつかのことを試しましたが、うまくいきませんでした。 </p>
P粉809110129P粉809110129411日前507

全員に返信(1)返信します

  • P粉060112396

    P粉0601123962023-09-05 09:22:20

    すべて並べ替え

    リーリー

    返事
    0
  • キャンセル返事