如何将表单中的用户输入保存到JavaScript对象中

时间:2014-10-18 11:10:49

标签: javascript object

我是Javascript的新手,我在创建功能时遇到了一些问题。我有一个html表单,它接收用户名和地址。

我想创建一个函数,当用户提交表单时,用户信息被保存到JavaScript对象中。

这样的事情:

Var person = {

       Name : abc,
       Address: xyz}

我能够将信息保存到对象中,但是当新人提交表单时,旧信息将被覆盖。 是否可以为提交表单的每个用户创建单独的对象。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

var a = [];

// On some event
a.push({
  Name: newValue, 
  Address: newValue
});

答案 1 :(得分:0)

您可以将对象更改为数组,然后在填充对象的任何位置填充新对象并将其推送到数组:

var people = []; // this is where var person was

function event_handler () { // assuming the object gets populated as part of an event
    people.push({
        Name: newName,
        Address: newAddress
    });
}

push将新对象推送到数组的末尾。