Umgeschriebener Titel: Authentifizierung mit reCAPTCHA – Mit der Anmeldeschaltfläche verbinden
P粉809110129
2023-09-04 11:27:54
<p>Ich habe versucht, reCaptcha in meinem kleinen Projekt zu implementieren. Ich habe unterhalb des Anmeldevalidierungsformularabschnitts zwei Skripte hinzugefügt und das reCaptcha funktioniert einwandfrei, aber ich möchte eine der Schaltflächen „Senden“ des reCaptchas entfernen und sie mit der Schaltfläche „Anmelden“ verknüpfen. Kann mir jemand helfen? </p>
<pre class="brush:php;toolbar:false;"></div>
<div id="content">
<form action="Validation" method="post">
<Tabelle>
<tr><td>Benutzername:</td><td" name="username" value="<%=user%> ;</td></tr>
<tr><td>Passwort:</td><td"<input type="text" name="password" value="<%=pass%>"/> ;</td></tr>
<tr><td><input type="submit" name="Login" value="Login"/></td></tr>
</table>
</form>
<form method="post" onsubmit="return subscriberForm();">
<div class="g-recaptcha" data-sitekey="Mein Site-Schlüssel" data-callback="verifyCaptcha"></div>
<div id="g-recaptcha-error"></div>
<input type="submit" name="submit"
</form>
<script src='https://www.google.com/recaptcha/api.js'></script>
<script>
var recaptcha_response = '';
Funktion subscribeUserForm() {
if(recaptcha_response.length == 0) {
document.getElementById('g-recaptcha-error').innerHTML = '<span style="color:red;">Dieses Feld ist erforderlich. </span>';
falsch zurückgeben;
}
return true;
}
Funktion verifyCaptcha(token) {
recaptcha_response = token;
document.getElementById('g-recaptcha-error').innerHTML = '';
}
</script></pre>
<p>Ich habe ein paar Dinge ausprobiert, aber es hat bei mir nicht funktioniert. </p>
全部排序