Почему код на html и JavaScript работает некорректно?
какой бы пароль я не вводил, всё равно пускает на сайт, почему?
<doctype html>
<html>
<head>
<title>сайт</title>
</head>
<body>
<p>чтобы войти введите пароль от вашего логина</p>
<p>Пароль:<input id="passwordBox" type="password/>"</p>
<a href="webpagetemplate.html" onclick="return checkPassword();">Войти</a>
</body>
<script>
function checkPassword() {
var password = document.getElementById("passwordBox");
var passwordText = password.value;
if(paswordText == "Kot") {
return true;
}
alert("Доступ запрещён!");
return false;
}
</script>
</html>
Потому что в переменной passwordText опечатка. Ты не замечаешь её, потому что страница перезагружается не смотря на опечатку. В чём проблема использовать обычную кнопку вместо ссылки? Меньше гемора.
У тебя функция которую ты судя по всему хочешь вызвать при нажатии на ссылку. Вообще должно быть написано checkPassword() без return. А еще клик поссылке перезагрузит страницу, обработчики вешаются на кнопки а не на ссылки. И потом, через html атрибут лучше не делать, получай элементт через js и вешай обработчик
А где база данных и доступ к ней???
покачину