我想循环本地存储的密码和用户名,以检查是否正确,并提示消息是否存在。
代码运行良好,但我不知道在哪里编写"invalid username"
消息,因为循环遍历每条记录,因此消息会弹出每个记录检查直到找到它。
我想要的是当搜索完成时弹出消息。循环本地存储
这里是我的代码:
$("#login").click(function(){
var username =$("#user").val();
var password =$("#pass").val();
var userCount = localStorage.getItem('userCount');
for (i=1;i<=userCount;i++) {
var user = JSON.parse(localStorage.getItem("user" + i));
if((user.username == username)||(user.password == password)){
alert("welcome "+username);
} else {
alert("Invalid Username");//this message keeps poping up on every record until username found
}
}
});
出于好奇:这是什么用途呢? –