[英]how to use form data saved in an array in another html file
im having a project in which there is an html file for sign up and another one for login. 即时通讯有一个项目,其中有一个用于注册的html文件和另一个用于登录的文件。 So i am storing the data from the sign up form in some arrays and i want to use them in the login file but the arrays seems to be empty. 所以我将注册表单中的数据存储在某些数组中,我想在登录文件中使用它们,但数组似乎为空。 Is there somekind of global array in javascript or something like that? 在javascript中是否存在某种全局数组? Thanks in advance :) My javascript code is: 在此先感谢:)我的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 is built for this purpose. 为此目的构建了AJAX。 If you want to post javascript variable to other page you should use ajax. 如果要将JavaScript变量发布到其他页面,则应使用Ajax。
Else you can use a sever-side technique to do this 否则,您可以使用服务器端技术来执行此操作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.