Rumah  >  Soal Jawab  >  teks badan

Tajuk yang ditulis semula: Pengesahan dengan reCAPTCHA - Sambung ke butang log masuk

<p>Saya telah cuba melaksanakan reCaptcha dalam projek kecil saya. Saya menambah dua skrip di bawah bahagian borang pengesahan log masuk dan reCaptcha berfungsi dengan baik tetapi saya mahu mengalih keluar salah satu butang "Serah" reCaptcha dan memautkannya ke butang "Log Masuk". Bolehkah sesiapa membantu saya? </p> <pre class="brush:php;toolbar:false;"></div> <div id="kandungan"> <tindakan borang="Kaedah Pengesahan""siaran"> <meja> <tr><td>Nama pengguna:</td><td><jenis input="teks"nilai="<%=pengguna%>" ;</td></tr> <tr><td>Kata Laluan:</td><td><jenis input="teks"nilai="<%=pass%>"/> ;</td></tr> <tr><td><jenis input="serahkan"nama="Log masuk"nilai="Masuk"/></td></tr> </table> </form> <form method="post" onsubmit="return submitUserForm();"> <div class="g-recaptcha"data-sitekey="Kunci tapak saya"data-callback="verifyCaptcha"></div> <div id="g-recaptcha-error"></div> <jenis input="serahkan"nama="serahkan" </form> <script src='https://www.google.com/recaptcha/api.js'></script> <skrip> var recaptcha_response = ''; function submitUserForm() { if(recaptcha_response.length == 0) { document.getElementById('g-recaptcha-error').innerHTML = '<span style="color:red;">Medan ini diperlukan. </span>'; kembali palsu; } kembali benar; } function verifyCaptcha(token) { recaptcha_response = token; document.getElementById('g-recaptcha-error').innerHTML = ''; } </script></pre> <p>Saya mencuba beberapa perkara tetapi ia tidak berkesan untuk saya. </p>
P粉809110129P粉809110129411 hari yang lalu503

membalas semua(1)saya akan balas

  • P粉060112396

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

    Isih semua

    </div>
            
            <div id="content">
    <form action="Validation" method="post" onsubmit="return submitUserForm();">
        <table> 
            <tr><td>用户名:</td><td><input type="text" name="username" value="<%=username%>" /></td></tr>
            <tr><td>密码:</td><td><input type="password" name="password" value="<%=password%>"/></td></tr>
            
            <tr >
                <td colspan="2">
                <div class="g-recaptcha" data-sitekey="我的站点密钥" data-callback="verifyCaptcha"></div>
                <div id="g-recaptcha-error"></div>
                </td>
            </tr>
            <tr><td><input type="submit" name="Login" value="登录"/></td></tr>
        </table>  
            
    </form>
    <script src='https://www.google.com/recaptcha/api.js'></script>
    <script>
    var recaptcha_response = '';
    function submitUserForm() {
        if(recaptcha_response.length === 0) {
            document.getElementById('g-recaptcha-error').innerHTML = '<span style="color:red;">此字段为必填项。</span>';
            return false;
        }
        return true;
    }
     
    function verifyCaptcha(token) {
        recaptcha_response = token;
        document.getElementById('g-recaptcha-error').innerHTML = '';
    }
    </script>

    balas
    0
  • Batalbalas