【问题标题】:how to redirect page after validation验证后如何重定向页面
【发布时间】: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


【解决方案1】:

如果您想重定向到网页,请使用:window.location.href = "quiz.html";(用于 javascript)

例如在您的 html 页面中输入:<script> window.location.href = "quiz.html"; </script>

对于 html 代码使用:<meta http-equiv="refresh" content="time; URL=quiz.html" />

quiz.html 替换为您希望它重定向到的页面或网站。

【讨论】:

  • 谢谢你,但没有和我一起工作..我通过在 html 操作 +我的需求 url 中提供我的表单来解决,我在 js 中更改了它..我的代码 >> if (nameInput.value == nameValue && passInput.value == passValue) { alert('你登录成功'); } else { alert('请输入有效的用户名和密码'); document.getElementById("myform").action = 'LoginForm.html'; } } 这是最好的方法吗?!
  • 是的,我相信。
猜你喜欢
  • 2022-07-11
  • 1970-01-01
  • 2020-06-11
  • 1970-01-01
  • 1970-01-01
  • 2016-01-23
  • 2019-07-11
  • 1970-01-01
  • 2021-03-08
相关资源
最近更新 更多