本帖最后由 qadan 于 2020-1-20 10:06 编辑
有个难点不会,所以请教一下
这里我使用的是google的reCAPTCHA验证码
实现功能:
在用户输完name、password并正确的情况下,点击“提交”按钮后,js先判断验证码是否正确,(不正确就alert‘错误’并禁止post提交数据)如果正确就将表单的用户名的密码post传输
就是先判断验证码在提交数据
但是js不太会,想请教各位大神,能给出代码更好
(截图中验证码没问题)
html代码如下:[HTML] 纯文本查看 复制代码 <html>
<meta charset="utf-8">
<head lang="zh-CN">
<title>reCAPTCHA demo</title>
<script src="https://www.recaptcha.net/recaptcha/api.js" async defer></script>
</head>
<body>
<center>
<form action="?" method="1POST">
<input type="text" placeholder="用户名"><br><br>
<input type="password" id="password" placeholder="密码">
<div class="g-recaptcha" data-callback="robotVerified" data-sitekey="my_sitekey"></div>
<br>
<input type="button" value="提交">
</form>
</center>
</body>
<script>
function robotVerified(){
console.log('Verified: not robot');
}
</script>
</html>
|