Я делаю простую форму входа с именем пользователя/паролем для своей веб-страницы, и у меня возникают проблемы с ее работой.
Я дважды проверил весь свой код, и jsfiddle.net говорит, что код действителен, но когда я пытаюсь нажать «Отправить» с правильным именем пользователя и паролем, он просто появляется с предупреждением в последней строке функции, говорящей имя пользователя/пароль неверны.
JavaScript:
var un = window.document.userform.formuser.value;
var pw = window.document.userform.formpass.value;
function findPass()
{
if(un + "_" + pw == "demo_demo")
{window.location.href='../pages/demouser.html';}
else if (un + "_" + pw == "user2_pass2") {
window.location.href='pages/user2.html';
}
else {alert('Incorrect username/password');}
}
HTML:
<form name="userform" action="javascript:findPass();" style="margin:0;">
Username:<input type="text" name="formuser"><br>
Password:<input type="password" name="formpass"><br>
<input type="submit" value=" Sign In ">
Я гуглил везде, и не могу найти решение моей проблемы. Также сервер не поддерживает php, поэтому я предпочитаю использовать этот метод.
Что я сделал не так?