Я здесь, потому что я просто разбираюсь в javascript, и у меня есть функция с страницей входа только для одного пользователя. Код работает отлично, если вы ошибаетесь, но когда вы печатаете все правильно, страница просто обновляется. Я пробовал с "location =" "" и window.open но такая же ошибка. Вот код: Форма входа в систему для входа в систему
function login(form) {
if (form.id.value=="a") {
if (form.pass.value=="b") {
window.location.assign("file.html")
} else {
alert("Error! \n Invalid password. \n Please try again.")
}
} else { alert("Error! \n Invalid username. \n Please try again!")
}
}
</script>
<form method="POST">
<input type="text" id="name" class="textbox" placeholder="Username" name="id"></input><br/>
<input type="password" id="pass" class="textbox" placeholder="Password" name="pass"></input><br/>
<input type="submit" id="send" value="Log in" class="submit" onClick="login(this.form);"></input>
</form>
Некоторую помощь здесь?
Я был бы осторожен с попыткой проверки паролей в javascript. ОЧЕНЬ легко понять, какие действительные значения ... – user2366842
Это просто для обучения и тестирования. –
@ user2366842 Учитывая основной уровень этого приложения, я бы не стал беспокоиться о лучших практиках. Весьма вероятно, что Попа Габиэль находится в процессе изучения языка. –