3 回答
TA贡献2036条经验 获得超8个赞
reCaptcha的客户端验证-以下对我有用:
如果未在客户端对reCaptcha进行验证,则“ grecaptcha.getResponse();”将返回null,否则返回非null的值。
JavaScript代码:
var response = grecaptcha.getResponse();
if(response.length == 0)
//reCaptcha not verified
else
//reCaptch verified
TA贡献1843条经验 获得超7个赞
使用此工具可通过简单的javascript验证Google验证码。
html主体中的这段代码:
<div class="g-recaptcha" id="rcaptcha" style="margin-left: 90px;" data-sitekey="my_key"></div>
<span id="captcha" style="margin-left:100px;color:red" />
这段代码放在调用get_action(this)方法表单按钮的开头:
function get_action(form)
{
var v = grecaptcha.getResponse();
if(v.length == 0)
{
document.getElementById('captcha').innerHTML="You can't leave Captcha Code empty";
return false;
}
else
{
document.getElementById('captcha').innerHTML="Captcha completed";
return true;
}
}
添加回答
举报