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;
}