我最近开始学习 Javascript,我正在尝试创建一个登录系统原型。目的是用户输入所需的详细信息(用户名是“Mike”,密码是“password”),然后重定向到新网页。但是,不会发生重定向。这是由于我收到 document.getElementById(...) is null 错误。
我发现的大多数答案都说在执行 javascript 时文档尚未完全加载。但是,由于代码在按下按钮之前不会执行,我相信这不是这个问题。
我的 HTML 代码是:
<form id="form_id" method="post">
<input type="text" name="username" id="username" value="Username" class="login_textbox"/><br><br>
<input type="text" name="password" id="password" value="Password" class="login_textbox"/><br>
<br><input type="button" value="Login" id="submit" onclick="validate()" class="login_button" />
</form>
我的 JavaScript 代码是:
function validate(){
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
if ( username == "Mike" && password == "password"){
alert ("Login Successful");
window.location = "Pages/homepage.htm";
return false;
}
}
摇曳的蔷薇
www说
相关分类