#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?"); }
Комментариев нет:
Отправить комментарий