Проверка логина и пароля
Привет, всем! Только начинаю работать со джаваскриптом и не выходит сделать лабку. Задание следуйщее:
Создайте Web-страницу, проверяющую имя и пароль пользователя (допустимые имена и пароли задаются в виде массивов). Web-страница должна содержать заголовок «Карта заказа читателя электронной библиотеки». Ввод имени и пароля производится с использованием метода prompt. После ввода имени и пароля они проверяются (для примера использовать три произвольных имени и пароля). Если имя и пароль введены правильно, должно быть выведено сообщение «Читатель имя_читателя зарегистрирован», иначе – сообщение «Имя и/или пароль введены неправильно» (вывод этих сообщений выполняется с помощью метода alert). Вот мой код : <!DOCTIPE html> <html> <head> <title>Карта заказа читателя электронной библиотеки</title> <meta charset="UTF-8"/> <script type="text/javascript"> function Input(){ login_ok = false; var log=new Array('1','2'); var pas=new Array('1','2'); log[1]="login1"; log[2]="login2"; pas[1]="pass1"; pas[2]="pass2"; user_name = ""; password = ""; user_name = prompt("Логин",""); user_name = user_name.toLowerCase(); password = prompt("Пароль",""); password = password.toLowerCase(); if (user_name=="log[1]" && password=="pas[1]") { login_ok=true; window.location="https://www.google.ru/"; } if (user_name=="log[2]" && password=="pas[2]") { login_ok=true; window.location="https://www.google.ru/"; } if {(login_ok==false) alert("Неверный логин или пароль!")}; } </script> </head> <body> <div align="center"> <form> <input type="button" value="Войти на сайт" onClick="Input()"> </form> </div> </body> </html> |
Boniv,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Понял, извините. Надеюсь, так лучше.
|
Цитата:
|
Boniv, слишком много ошибок начиная с первой строки...
<!DOCTYPE html> <html> <head> <title>Карта заказа читателя электронной библиотеки</title> <meta charset="UTF-8"/> <script> function validate(){ var log=new Array(), pas=new Array(), login_ok = false, user_name, password; log[0]="login1"; log[1]="login2"; pas[0]="pass1"; pas[1]="pass2"; user_name = prompt("Логин","")||""; user_name = user_name.toLowerCase(); password = prompt("Пароль","")||""; password = password.toLowerCase(); if (user_name== log[0] && password== pas[0]) { login_ok=true; window.location="https://www.google.ru/"; } if (user_name== log[1] && password== pas[1]) { login_ok=true; window.location="https://www.google.ru/"; } if (login_ok==false) {alert("Неверный логин или пароль!")}; } </script> </head> <body> <div align="center"> <form> <input type="button" value="Войти на сайт" onClick="validate()"> </form> </div> </body> </html> |
Часовой пояс GMT +3, время: 12:48. |