【发布时间】:2021-05-21 00:31:35
【问题描述】:
验证后如何重定向页面 这是我的代码:
函数 checkSubmit(){
var nameValue = localStorage.getItem("username");
var passValue = localStorage.getItem("psw");
var gendreValue=localStorage.getItem("check");
var nameInput= document.getElementById("username");
var passInput= document.getElementById("psw");
if(nameInput.value == nameValue && passInput.value == passValue) {
//alert('You are loged in successfully.');
window.location.replace("quiz.html");
}else {
alert('Please enter valid name and password');
}
}
【问题讨论】:
-
这一行有什么问题.. window.location.replace("quiz.html"); ??!
-
window.location.replace("quiz.html");这条线似乎可以运行,但你得到了什么错误?
-
问题是当我点击提交时它没有重定向到 quiz.html 它只是输入用户名并像这样localhost:8080/LoginForm.html?username=ahmed&psw=Ahmed20
-
window.location = 'localhost/quiz.html' ,如果可以的话,你可以试试那个代码
-
谢谢你,但没有和我一起工作..我通过在 html 操作 +我的需求 url 中提供我的表单来解决,我在 js 中更改了它..我的代码 >> if (nameInput.value == nameValue && passInput.value == passValue) { alert('你登录成功'); } else { alert('请输入有效的用户名和密码'); document.getElementById("myform").action = 'LoginForm.html'; } } 这是最好的方法吗?!
标签: javascript html window