JavaScript登录问题
JavaScript login problems
我写了一个简单的HTML和JavaScript登录,但我不知道为什么它没有响应。每次我运行它时,我的浏览器都会抓狂。任何建议都将不胜感激。谢谢
<html>
<head>
<script language="JavaScript">
var names = ["MACK","KAV"];
var user = prompt("Please enter your username.").toUpperCase();
switch(user) {
case names[0]:
var password = prompt("Please enter your password.").toUpperCase();
if(user === 'MACK' && password === 'ATTACK') {
document.write("Hi Mack! Welcome back!");
}
else{
for(i =0; i <0; i++) {
document.write("Password not valid!!! ");
};
};
break;
case names[1]:
var password = prompt("Please enter your password.").toUpperCase();
if(user === 'KAV' && password === 'KAV') {
document.write("Hello!");
}
else{
for(i =0; i <0; i++) {
document.write("Password not valid!!! ");
};
};
break;
default:
for(i =0; i <0; i++) {
document.write("Username not valid!!! ");
};
};
</script>
</head>
<body>
</body>
</html>
您必须将所有for语句更改为以下内容:
for(i=0; i<1; i++){
document.write("Password not Valid!!!")
}
这将打印出"密码无效!!!"一次。现在你的for语句根本不允许打印出来,因为那永远都不可能是真的。
这是我制作的解决方案,您可以在JSFiddle上查看:http://jsfiddle.net/ux0ohvws/
var names = ["MACK","KAV"];
var user = prompt("Please enter your username.").toUpperCase();
switch(user) {
case names[0]:
var password = prompt("Please enter your password.").toUpperCase();
if(user === 'MACK' && password === 'ATTACK') {
alert("Hi Mack! Welcome back!");
}
else{
alert("Password not valid!!! ");
}
break;
case names[1]:
var password = prompt("Please enter your password.").toUpperCase();
if(user === 'KAV' && password === 'KAV') {
alert("Hi Kav! Welcome back!");
}
else{
alert("Password not valid!!! ");
}
break;
default:
alert('Username not valid!!!')
}
for循环是不必要的。在我的例子中,我用document.write交换了alert,这样它就可以在JSFiddle上工作了。
- for循环中第26行代码中的语法错误
需要在条件和增量语句之间添加分号。
它是
for(i =0; i <0 i++)
必须是
for(i =0; i < 0; i++)
将循环中的0更改为1
对于(i=0;i<1;i++(
始终在任何浏览器中使用inspect element
来指出脚本中的错误。
相关文章:
- 登录后重定向,缓存页面问题-Javascript
- 谷歌登录按钮的宽度和高度问题
- Facebook JS SDK注销问题-预期检测到可疑登录
- Google+登录JavaScript回调问题
- Facebook登录重定向问题
- 我在登录页面上遇到php验证问题
- 使用 PHP 和 Javascript 自动登录到我的网站时有什么问题
- 引用页面和JavaScript登录问题
- Soundcloud 使用 NodeJS 登录和喜欢声音问题 - 401 未经授权
- Ajax登录问题
- 与服务器相关的facebook登录问题
- Facebook登录弹出问题
- Javascript分析Facebook登录问题
- Google+登录验证问题
- Facebook登录问题(OAuth2)
- Twitter登录Oauth问题使用Jquery
- 脚本文件中登录页面的问题
- Javascript登录问题
- VB 2013:自动登录从我的.设置问题
- 问题与我的下拉登录框