我将此代码添加到我的网站:
<script>
function checkPassword(name, pwd) {
if (name == "jamie") {
if (pwd == "198237645") {
window.location = "member.html"
} else {
document.write("Wrong Password!")
}
} else {
document.write("Wrong Name!")
}
}
</script>
<form action="">
Login Name : <input type="text" name="loginname"><br>
Login Pwd : <input type="password" name="loginpwd"><br>
<input type="submit" onclick="checkPassword(this.form.loginname.value,this.form.loginpwd.value)" value="Login">
</form>
但是,输入正确的密码和名称后,我只会看到链接变为:
http://tool-box.weebly.com/test.html?loginname=jamie&loginpwd=198237645
我该怎么办?如果我将
window.location="member.html"
更改为document.write("Password Correct!")
,它可以正常工作。请帮忙。
最佳答案
您需要取消点击操作,以便表单不提交
onclick="checkPassword(this.form.loginname.value,this.form.loginpwd.value); return false;"
我希望您意识到这是不安全的。