我想从具有相同字段名称的表单中提交多个对象,但只获得第一个对象。如何获取第二个对象的字段值?

问题描述 投票:0回答:0

我创建了一个名为#form-new-workout 的表单,用于将多个(练习)对象添加到我的 Mongoose 锻炼模式中的练习数组中。每个对象都包含练习名称、次数、重量、次数和注释。

newworkout.pug file with form

我有 .add-new-exercise 行的多个实例以在表单上提供多个字段。现在我只使用 2 行进行开发,但我计划添加更多。

Form view

在我的 index.js 文件中,我在提交时添加了一个 eventListener 以获取字段的值。现在我只是控制台记录结果。当我通过邮递员发送数据时,它工作正常,所以我知道问题出在我的 index.js 文件或表单本身。

Postman results

index.js file addEventListener

我只从第一个对象中获取值。

console.log result of submitted data

我确定问题出在我如何发送字段数据,但我找不到有关如何解决此问题的信息。帮助!

我已经尝试使用 Object.keys() 和 Object.values() 进行迭代,但根本没有获得第二个对象值。

arrays forms object post
© www.soinside.com 2019 - 2024. All rights reserved.