[英]How to use a html form to send data to javascript to be saved as a variable
[英]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.