我做了一个js代码,请各位大侠们帮帮看下,我是想要测试输入密码的次数不能超过三次
<scriptlanguage=javascript>varname;varpas;vartimes=2;while(times>=0){document.writeln...
<script language=javascript>
var name;
var pas;
var times=2;
while(times>=0){
document.writeln("请输入用户名:");
name=prompt("请输入用户名");
document.writeln(name+"<br>");
document.writeln("请输入密码:");
pas=prompt("请输入密码");
document.writeln(pas+"<br>"+"<br>");
if(pas!="0000"&×>0){
document.writeln("用户名和密码不匹配"+"<br>");
document.writeln("您还有"+times+"次输入机会,请重新输入"+"<br>");
}else if(times==0){
document.writeln("您的输入次数已经用完");
break;
}else{
document.writeln("欢迎进入管理系统");
break;
}
times--;
}
</script>
这个代码,我输入三次错误的都可以退出来,输入一次错误,一次正确也是可以退出来的,就是有一个当我第三次是输入正确的时候就,就不是现实欢迎进入管理系统,请各位大侠们帮忙看下,万分感谢 展开
var name;
var pas;
var times=2;
while(times>=0){
document.writeln("请输入用户名:");
name=prompt("请输入用户名");
document.writeln(name+"<br>");
document.writeln("请输入密码:");
pas=prompt("请输入密码");
document.writeln(pas+"<br>"+"<br>");
if(pas!="0000"&×>0){
document.writeln("用户名和密码不匹配"+"<br>");
document.writeln("您还有"+times+"次输入机会,请重新输入"+"<br>");
}else if(times==0){
document.writeln("您的输入次数已经用完");
break;
}else{
document.writeln("欢迎进入管理系统");
break;
}
times--;
}
</script>
这个代码,我输入三次错误的都可以退出来,输入一次错误,一次正确也是可以退出来的,就是有一个当我第三次是输入正确的时候就,就不是现实欢迎进入管理系统,请各位大侠们帮忙看下,万分感谢 展开
1个回答
2014-04-14
展开全部
你在times为0时优先判断退出了,在times为0时再加一个用户名和密码正确的判断,对了就登录系统,错了再提示错误信息退出。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |