Php 如何在表单中强制使用谷歌验证码
我试图设置一个表单,如果用户没有检查验证码,就不能提交该表单。验证码必须是强制性的,但我不能这样做。 他将非常感激任何帮助。 我的代码是:Php 如何在表单中强制使用谷歌验证码,php,html,ajax,recaptcha,Php,Html,Ajax,Recaptcha,我试图设置一个表单,如果用户没有检查验证码,就不能提交该表单。验证码必须是强制性的,但我不能这样做。 他将非常感激任何帮助。 我的代码是: <form action="#" method="post"> <input type="email" name="email" placeholder="E-mail" required=""> <input type="passw
<form action="#" method="post">
<input type="email" name="email" placeholder="E-mail" required="">
<input type="password" name="password" placeholder="Password" required="">
<div align="center" class="g-recaptcha" data-sitekey="6LdtPmUUAAAAAFmYGrd_JI5k_bNzJD9kUNsv4zS0"
style="transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0;"></div>
<div class="tp">
<input type="submit" name="submit" value="Login">
</div>
</form>
如果验证码未验证,则需要使用JavaScript限制用户提交表单。首先将
onsubmit
attr添加到表单:
<form action="#" method="post" onsubmit="return check();">
也许下面的主题会对您有所帮助:您是否在console中看到任何错误?并将上述给定脚本放在包含的Js文件之后。
<form action="#" method="post" onsubmit="return check();">
function check() {
if (grecaptcha.getResponse() == "") {
alert("Please verify captcha details.");
return false;
}
return true;
}