【发布时间】:2014-10-18 11:10:48
【问题描述】:
我是 Javascript 新手,在创建功能时遇到了一些问题。我有一个包含用户姓名和地址的 html 表单。
我想创建一个函数,当用户提交表单时,用户信息会保存到 JavaScript 对象中。
类似这样的:
Var person = {
Name : abc,
Address: xyz}
我能够将信息保存到一个对象中,但是每当有新人提交表单时,旧信息就会被覆盖。 是否可以为每个提交表单的用户创建一个单独的对象。
提前感谢您的帮助。
【问题讨论】:
-
“每当有新人提交表单时,旧信息就会被覆盖”。我不知道你到底是什么意思,但是读到这里,我的第一个想法是你缺少一些关于 javascript 的基本知识。
-
我将用一个例子来解释:如果“MARK”提交了具有以下信息的表单 name = mark 和 address = London 则 person 对象中的属性包含此信息。但是,当“JAKE”提交带有 info name = jake 和 address= America 的表单时,然后属性会保存 JAKE 而不是 MARK 输入的信息。
-
听起来你需要了解一下数组。
-
@quentin 我把用户提交的数据保存到一个变量中,然后将变量推送到一个数组中。像这样array.push(userName);但这并不能解决我的问题
-
@user2190986 — 它解决了您描述的问题。您需要提供更完整的问题。
标签: javascript object