簡體   English   中英

如何使用保存在另一個html文件中的數組中的表單數據

[英]how to use form data saved in an array in another html file

即時通訊有一個項目,其中有一個用於注冊的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;         
 }  

為此目的構建了AJAX。 如果要將JavaScript變量發布到其他頁面,則應使用Ajax。

否則,您可以使用服務器端技術來執行此操作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM