Jquery Google reCaptcha未在客户端验证
服务器端正常,工作正常,但客户端验证未按以下代码工作:Jquery Google reCaptcha未在客户端验证,jquery,recaptcha,Jquery,Recaptcha,服务器端正常,工作正常,但客户端验证未按以下代码工作: <script src='https://www.google.com/recaptcha/api.js'></script> <div class="g-recaptcha" data-sitekey="xxxxx"></div> <div id="html_element"></div> <div id="html_element" style="
<script src='https://www.google.com/recaptcha/api.js'></script>
<div class="g-recaptcha" data-sitekey="xxxxx"></div>
<div id="html_element"></div>
<div id="html_element" style="display: none;color:red !important">
<span class="glyphicon glyphicon-remove " ></span>
Please fill up the captcha.
</div>
$('#form').on('submit', function (e) {
var response = grecaptcha.getResponse();
//recaptcha failed validation
if(response.length == 0) {
e.preventDefault();
$('#html_element').show();
}
//recaptcha passed validation
else {
$('#html_element').hide();
}
if (e.isDefaultPrevented()) {
return false;
} else {
return true;
}
});
JS
var googleResponse=jQuery('#g-recaptcha-response').val();
如果(!谷歌响应){
$('您应该遵循以下代码:
<script src='https://www.google.com/recaptcha/api.js'></script>
<div class="g-recaptcha" data-sitekey="xxxxx"></div>
<div id="html_element"></div>
<div id="html_element" style="display: none;color:red !important">
<span class="glyphicon glyphicon-remove " ></span>
Please fill up the captcha.
</div>
$('#form').on('submit', function (e) {
var response = grecaptcha.getResponse();
//recaptcha failed validation
if(response.length == 0) {
e.preventDefault();
$('#html_element').show();
}
//recaptcha passed validation
else {
$('#html_element').hide();
}
if (e.isDefaultPrevented()) {
return false;
} else {
return true;
}
});
请填写验证码。
$('#form')。关于('submit',函数(e){
var response=grecaptcha.getResponse();
//recaptcha验证失败
if(response.length==0){
e、 预防默认值();
$(“#html_元素”).show();
}
//recaptcha通过了验证
否则{
$(“#html_元素”).hide();
}
如果(例如isDefaultPrevented()){
返回false;
}否则{
返回true;
}
});