dongqin6926 2014-11-23 15:15
浏览 46

谷歌新的reCaptcha

I made a simple form using the newest reCaptcha but I don't know how to block sending a form if captcha was wrong rewritten.

<!DOCTYPE html>
<html>
<head>
    <title>reCaptcha</title>
    <script src='https://www.google.com/recaptcha/api.js'></script>
</head>
<body>
<form action="validate.php" method="POST">
<div class="g-recaptcha" data-sitekey="My public key"></div>
<input type="submit" value="Submit Form" style="width:100px;height:20px">
</form>
</body>
</html>
</!DOCTYPE>

</div>
  • 写回答

1条回答 默认 最新

  • doufang8965 2014-11-23 15:31
    关注

    You just need to cancel default event from submit button, and submit form when data return is success.

    $('input[type=submit]').click(function(e){ e.preventDefault(); $.post(//calling google api to verify it, function (data) { if (data.success) { $('form').submit(); } } ); });

    评论

报告相同问题?

悬赏问题

  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 个人网站被恶意大量访问,怎么办
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制