Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Войти на сайт (https://javascript.ru/forum/misc/85115-vojjti-na-sajjt.html)

deniscikasov@gmail.com 12.04.2023 15:06

Войти на сайт
 
Создаю макет сайта.
Вопрос.
https://skr.sh/sJJDTnSZ3Mn?a
Вот тут нужно ввести логин и пароль, но как сделать так, что бы по нажатию на 'Войти' меня перекидывало на другую страницу. Знаю только как через ahref сделать, но там функция проверки логина и пароля не будет работать.

Вот я пытался написать
https://skr.sh/sJJ9RURy2qk?a
Но при нажатии всё равно неа.
Если ввожу любой другой сайт в '' - то всё норм, а вот на мою неа

И скажите как лучше
Вот у меня 2 файла html
Для каждого html лучше создавать свой js и css?

let entrance = function() {
let password = document.getElementById('pass');
let login = document.getElementById('login');
let loginText = login.value;
let passwordText = password.value;
if(passwordText == 'Чикасов' && loginText == 'Денис') {
window.location.href = 'html2';
} else {
alert('Неверный логин или пароль')
}
}

voraa 12.04.2023 15:37

Вообще то ввод логина и пароля делается через формы. Форма передает их серверу, сервер проверяет правильность и выдает соответствующий ответ. Либо другую страницу, либо просто ответ в json.

voraa 12.04.2023 15:43

В строках \ используются для экранирования символов. Либо используйте / (так можно), либо в строке пишите \\.
Код на постить тут, как текст, а не скриншоты показывать. Перепечатывать с них никто не будет.

deniscikasov@gmail.com 12.04.2023 17:44

Я пока что не знаком с формами и т.д
Просто практикуюсь
Спасибо за ответ

deniscikasov@gmail.com 12.04.2023 17:54

Всё получилось


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