Tajuk yang ditulis semula: Pengesahan dengan reCAPTCHA - Sambung ke butang log masuk
P粉809110129
P粉809110129 2023-09-04 11:27:54
0
1
522
<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粉809110129
P粉809110129

membalas semua(1)
P粉060112396

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>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!