Не работает простенький скрипт
<script type="text/javascript">
var chekLogin; var chekPassword; chekLogin = prompt("Login :"); chekPass = prompt("Password :"); var login = admin; var pass = 1234567; login = chekLogin ? alert("Login correct") : alert("Login uncorrect"); password = chekPass ? alert("Password correct") : alert("Password uncorrect"); </script> данный скрипт не работает , подскажите ламеру , почему ?:help: |
Zinger,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
var login = "admin"; //строковые значение в кавычки var pass = "1234567"; login == chekLogin ? alert("Login correct") : alert("Login uncorrect"); //сравнение, это == или === - строгое сравнение pass == chekPass ? alert("Password correct") : alert("Password uncorrect"); PS. Для тренировки может и потянет, в реальности же проверку делает сервер. |
Цитата:
Потому что надо сравнивать ввод с чем-то, а ты присваиваешь: login=checkLogin то есть теперь в переменной login то, что было в checkLogin PS Большинство никогда не будет смотреть исходный код (это все равно что открыть капот машины, посмотреть печально и закрыть с облегчением), так что для некритичной аутентификации и такое потянет. |
Спасибо всем , я разобрался
|
Когда не хочется рисовать формы для пароля и логина, можно попробовать http-аутентификацию https://www.httpwatch.com/httpgaller...#showExample10
|
Часовой пояс GMT +3, время: 19:56. |