-1
我在這裏,因爲我只是學習JavaScript,我有一個只有一個用戶的登錄頁面issuse。 如果你錯了,代碼工作得很好,但是當你輸入正確的東西時,頁面只是刷新。我試過用「location =」「」和 window.open 但是同樣的錯誤。 下面是一些代碼: JavaScript登錄表格
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考慮到這個應用程序的基本級別,我不會擔心最佳實踐。 Popa Gabiel很可能正在學習這門語言。 –