#javascript
var login = prompt('Введите логин !');
if (login == 'Admin' || 'User'){
var password = prompt('Введите пароль !');
if (password == '12345'){
alert("Добро пожаловать");
}
else if (password == null){
alert("Вы уже уходите?");
}
else{
alert("Go away");
}
}
else{
alert("Who are you?");
}
Почему в поле для ввода логина когда ввожу любые циферки и буквы оно переходит на
поле для ввода пароля а не выводит "Go away".Если я убираю (|| 'User') то все работает
как надо.Но мне надо что бы было так: Если логин "Admin" или "User" то выводит поле
для ввода пароля.Если что-то другое то выводит "Go away"
Ответы
Ответ 1
Вместо if (login == 'Admin' || 'User'){ надо if (login == 'Admin' || login == 'User') { var login = prompt('Введите логин !'); if (login == 'Admin' || login == 'User') { var password = prompt('Введите пароль !'); if (password == '12345') { alert("Добро пожаловать"); } else if (password == null) { alert("Вы уже уходите?"); } else { alert("Go away"); } } else { alert("Who are you?"); }
Комментариев нет:
Отправить комментарий