87,910
社区成员
发帖
与我相关
我的任务
分享
function check()
{
var count = 0;
//然后向服务器发送密码,用ajax什么的
//然后你就等待服务器响应
//这里假设有个onreadystatechange函数用于响应服务器
onreadystatechange = function() {
//先判断状态,然后检查返回的数据是否密码正确
if (密码正确) {
//完成后续工作
} else
{
//这里假设你显示验证码的函数叫showCaptcha
count > 5 ? showCaptcha() : count++;
}
}
}
var count = 0;
function checkSubmit() {
if (1 == 1) { //登陆失败
count += 1;
if (count >= 5) {
alert('显示验证码');
}
}
//一分钟后重置
setInterval(function () { count = 0 }, 60000);
}
没验证过......
function test(time,i) {
if (一分钟内time / true) {
if(验证码验证/false){
++i;
if(i >= 5){
alert();
}
}else{
i = 0; //这个判断连续错误的,你好像不用
}
}
}
只是个想法,不知道可不可以...