我正在使用jQuery-Form-Validator。现在我想将 reCaptcha v2 集成到我的表单中。reCaptcha 和验证者之间的结合有些不清楚,在验证者的官方网站上几乎没有解释。我不是在寻找将 reCaptcha 合并到表单中的通用解决方案,因为我知道该怎么做。但我想知道如何使用上述验证器来做到这一点。谷歌希望你粘贴
<div class="g-recaptcha" data-sitekey="your_site_key"></div>
验证器只是建议粘贴
<input data-validation="recaptcha" data-validation-recaptcha-sitekey="[RECAPTCHA_SITEKEY]">
但是现在呢?没有解释如何将 reCaptcha 实现到验证器中。我有以下代码:
<html>
<head>
<link rel="stylesheet" href="css/bootstrap.css">
<script src='https://www.google.com/recaptcha/api.js'></script>
</head>
<body>
<form role="form" method="post" action="php/formHandler.php">
<div class="form-group">
<input id="name" name="name" data-validation="length" data-validation-length="2-40" data-sanitize="trim escape" type="text" class="form-control input-lg" placeholder="name">
</div>
<div class="form-group">
<input data-validation="email" data-sanitize="trim escape" type="email" class="form-control input-lg" id="email" name="email" placeholder="email">
</div>
<div class="form-group">
<textarea data-validation="length" data-validation-length="min1" data-sanitize="trim escape" class="form-control input-lg" id="message" name="message" placeholder="message" rows="5"></textarea>
</div>
<div class="g-recaptcha form-group" data-sitekey="my_sitekey">
</div>
<button type="submit" class="btn btn-lg btn-default">
send
</button>
</form>
<script src="lib/jquery-1.12.3.min.js"></script>
<script src="lib/bootstrap.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.3.26/jquery.form-validator.min.js"></script>
</body>
</html>
我在这里看到了一个类似的问题,但它没有回答我的问题。我想了解如何使用
<input data-validation="recaptcha" data-validation-recaptcha-sitekey="[RECAPTCHA_SITEKEY]">
使 reCaptcha 与表单一起工作。如果有人使用该验证器并成功实施了 reCaptcha v2,我将很高兴听到它...