username错误会有弹窗,但username和password正确时也会弹窗,不跳转
<script type="text/javascript">
function check() {
var text=[
{
username:"admin",
password:"12345"
},
{
username:"zzz",
password:"12345"
},
{
username:"dirty",
password:"111"
}
]
for(var i=0;i<text.length;i++){
var user=text[i].username;
var pass=text[i].password;
var user_name=form1.user.value;
var user_pwd=form1.pwd.value;
if((user_name==user)){
if((user_pwd==pass)){
window.location.href="index.html";
}else{
alert("学号或密码错误");
return false;
}
}
console.log("aa")
alert("学号或密码错误");
return false;
}
}
</script>
username错误有弹窗,username和password正确时能跳转
你把31行去掉不就好了。。。。32行不成了每个循环都return 一次。。。。