我做了一个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>
这个代码,我输入三次错误的都可以退出来,输入一次错误,一次正确也是可以退出来的,就是有一个当我第三次是输入正确的时候就,就不是现实欢迎进入管理系统,请各位大侠们帮忙看下,万分感谢
展开
 我来答
匿名用户
2014-04-14
展开全部
你在times为0时优先判断退出了,在times为0时再加一个用户名和密码正确的判断,对了就登录系统,错了再提示错误信息退出。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式