gpt4 book ai didi

javascript - 不重定向到页面

转载 作者:行者123 更新时间:2023-12-01 03:17:33 25 4
gpt4 key购买 nike

如果登录凭据正确,我正在尝试重定向到页面。但它不起作用。如果凭据错误,如何重定向页面并避免提交时页面刷新。当我不填写表格并提交时它会重定向。但当我填写表格时却没有。

var db = window.localStorage;

function login(){
var loginFormDt = document.querySelector('#login-form');
var logEmail = loginFormDt.querySelector('input[type="email"]');
var logPass = loginFormDt.querySelector('input[type="password"]');
if(db.email == logEmail.value && db.password == logPass.value){
window.location.replace = 'http://www.google.com';
}else{
window.location.replace = 'http://www.bing.com'
}

}

function signUp () {
var signupFormDt = document.querySelector('#signup-form');
var email = signupFormDt.querySelector('input[name="email"]');
var password = signupFormDt.querySelector('input[name="password"]');
var userName = signupFormDt.querySelector('input[name="name"]');

db.setItem(userName.name, userName.value);
db.setItem(email.name, email.value);
db.setItem(password.name, password.value);
}
<section>
<h3>login Page</h3>
<div id="login">
<p><a href="../html/index.html" title="link to home page">Myselfie Tech</a></p>
<form method="Post" id="login-form">
<p>
<input type="email" name="email" id="email" placeholder="email" required>
</p>
<p>
<input type="password" name="password" id="password" placeholder="password" required>
</p>
<p>
<button type="submit" onclick="login()">Submit Query</button>
</p>
<p>
<button onclick="window.location='../html/index.html'">Back</button>
</p>
</form>
</div>
</section>

最佳答案

尝试window.location =“some-url”window.location.href =“some-url”replace 是一个字符串方法,而不是location 的属性。

关于javascript - 不重定向到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45456032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com