【发布时间】:2015-01-31 15:15:46
【问题描述】:
我熟悉 JavaScript,但不熟悉在 DOM 中使用它。我正在尝试制作一个接受项目名称+属性的表单并将其存储起来,就像我正在写出下面的对象一样:
var grocery_list = {
"Banana": { category: "produce", price: 5.99 },
"Chocolate": { category: "candy", price: 2.75 },
"Wheat Bread": { category: "grains and breads", price: 2.99 }
}
这是我的 HTML 表单示例:
<form>
<input name="item"><br>
<input name="category"><br>
<input name="price"><br>
<input type="submit" value="do stuff">
</form>
如何使用 JavaScript 获取上面的输入并将其推送到对象(如上)?
【问题讨论】:
-
您应该使用提交侦听器从输入中获取值,构造所需的对象并将其添加到 grocery_list。然后取消提交。您也可以使用普通按钮并将侦听器放在按钮上。
-
@RobG 那会是 JQuery 的东西吗?
-
没有。您可以使用 jQuery,但它不会在这里添加任何价值。
标签: javascript forms dom