如何解决输入文字会自动刷新
我正在练习核心Javascript,并且试图学习Cookies概念。
<form name="myform" action="">
<input id="user" name="user" type="text" placeholder="username">
<input id="pass" type="password" name="pass" id="" placeholder="password">
<button type="submit" onclick="validate()">LOGIN</button>
<button type="submit" onclick="fillCookies()">Auto-Fill</button>
<p>Not registered? <a href="#">Create an account</a></p>
</form>
function validate() {
var user = document.getElementById("user").value;
var pass = document.getElementById("pass").value;
// alert(user)
// alert(pass)
// if ((user == "") || (pass == "")) {
// alert("Enter credentials")
// } else if ((user == "ritvik") && (pass = "123")) {
// alert("welcome")
// } else {
// alert("Invalid Credentials")
// }
document.cookie = ("user=" + document.myform.user.value);
document.cookie = ("pass=" + document.myform.pass.value);
}
function fillCookies() {
var cookieArray = document.cookie.split(";");
for (let i = 0; i < cookieArray.length; i++) {
var cookieElement = cookieArray[i].split('=');
if (cookieElement[0] == "user") {
document.myform.user.value = cookieElement[1];
}
}
}
在这里,我试图自动将Cookie值存储在输入文本字段“用户”中,但它会自动刷新,是否由于任何Extension或VS代码实时服务器而发生?请告知。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。