如何在此表单中进行reCaptcha?

时间:2017-11-11 16:41:40

标签: javascript html forms recaptcha

如何才能满足要求?
HTML表单代码:

<div id="myDIV" style="">
<form name="login">
<h2 style="position:relative;right:107;bottom:10">Sign in</h2><p style="position:relative;right:55;bottom:5">to NASP Stacks database</p>
<input class="input" name="id" type="text" placeholder="Username"><br><br>
<input name="pass" type="password" class="input" placeholder="Password"><br><br>
<script>
{
  "success": true|false,
  "challenge_ts": timestamp,  // timestamp of the challenge load (ISO format yyyy-MM-dd'T'HH:mm:ssZZ)
  "hostname": string,         // the hostname of the site where the reCAPTCHA was solved
  "error-codes": [...]        // optional
}
</script>
<div class="g-recaptcha" data-sitekey="6LdHRDgUAAAAAFg8efAOvTVM_9crHq_UQm_aveaW"></div><br>
<b><input class="button" type="button" value="NEXT" onClick="pasuser(this.form)"></b>
</form>
</div>

如何在此表单中将reCaptcha设为必填字段?我尝试了其他帖子,但他们没有工作。我以前添加了很多东西但它们没有用,它们堵塞了代码。有人知道怎么做吗?

2 个答案:

答案 0 :(得分:0)

只需在输入中添加required

<input class="button" type="button" value="NEXT" onClick="pasuser(this.form)" required>

注意:我无法理解您的脚本代码:/

答案 1 :(得分:0)

你看过这篇相关的帖子吗? reCaptcha field as required

我相信在继续之前你需要有一个Javascript回调函数来验证recaptcha的响应。由于您的表单没有提交输入,我猜您需要在onClick事件的回调函数中进行验证。

onClick="pasuser(this.form)"