我想在HTML和Javascript中构建一个注册和登录操作。在那里我有2个html页面注册,登录html页面和一个javascript文件(从两页加入)。如果我从注册页面添加用户,我将如何从登录页面访问该变量。
我认为如果我通过从其他页面访问来声明变量(或数组,对象)可以检查登录活动。
的javascript
var usrlist=[];
function sign_up()
{
var uname=document.getElementById("uname").value;
usrlist.push(uname);
usrlist.push(pas);
}
function sign_in()
{
var usrname=document.getElementById("uname").value;
var pass=document.getElementById("pass").value;
document.getElementById("test1").innerHTML=usrlist[0]+"<br>pass"+usrlist[1];
}
用于注册活动的console.log(usrlist)具有值,但在signin活动中,它将为null,如何使变量可用或数组可用于它们。
请帮助..谢谢
答案 0 :(得分:0)
尝试在一个页面上使用window.localStorage.setItem(key, value)
,在另一个页面上使用window.localStorage.getItem(key)
以在页面之间保留和利用字符串。当然,您始终可以使用JSON来传递更复杂的对象,而不是字符串:JSON.stringify(object)
和JSON.parse(string)
。