Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с else if (https://javascript.ru/forum/misc/63590-problema-s-else-if.html)

Kamel515 16.06.2016 16:25

Проблема с else if
 
Здравствуйте, есть такая проблема не знаю как её решить.

https://jsfiddle.net/btmtpLcv/

Нужно сделать так что бы при нажатии отмена во время prompt('login') выводило alert('Cancel') вместо alert('Нет доступа'), и вообще не выводило
alert('Неверный пароль').

Долго искал и думал что не так, но не могу понять.
Заранее большое Спасибо.

Botik21 16.06.2016 17:49

Например вот так:
var login = prompt('login', ''), cencel = false, password;

if (null === login) {
	cancel = true;
}

if (!cancel) {
	password = prompt('Пароль');
}

if (null === password) {
	cancel = true;
}

if (!cancel) {
	if (login == 'admin' && password == 'password') {
		alert('Добро');
 	} else {
 		alert('Неверный пароль');
 	}
} else {
	alert('Cancel');
}


Часовой пояс GMT +3, время: 14:42.