如何在另一个html文件中使用保存在数组中的表单数据

时间:2015-01-29 23:22:09

标签: javascript html

我有一个项目,其中有一个用于注册的html文件和另一个用于登录的文件。所以我在一些数组中存储来自注册表单的数据,我想在登录文件中使用它们,但数组似乎是空的。在javascript或类似的东西中是否存在某种全局数组?在此先感谢:)我的javascript代码是:

var usernames=[]; //login usernames
var passwords=[]; //login passwords
var personUsr = []; //signup usernames
var personPass = []; //signup passwords

function insert(){ //login onclick function
 var usernameValue = document.getElementById('username').value;
 var passwordValue = document.getElementById('password').value;

 usernames[usernames.length]=usernameValue;
 passwords[passwords.length]=passwordValue;

 document.getElementById('username').value="";
 document.getElementById('password').value="";
 for(var i = 0; i < personUsr.length; i++) {
   if(titleValue===personUsr[i]){
       alert("user found"); }
   else{
       alert("no user with that username");}      
    }
 }


function submitSignUp(){ //signup onclick function

    var firstName = signupform.elements["firstname"].value;
    var lastName = signupform.elements["lastname"].value;
    var country = signupform.elements["countrySel"].selectedIndex.value;
    var user = signupform.elements["username"].value;
    var pass = signupform.elements["password"].value;
    var repass = signupform.elements["password2"].value;

    personUsr[personUsr.length]=user;
    personPass[personPass.length]=pass;         
 }  

1 个答案:

答案 0 :(得分:0)

AJAX就是为此目的而构建的。如果你想将javascript变量发布到其他页面,你应该使用ajax。

否则,您可以使用服务器端技术来执行此操作