如果可能的话,我希望能够对此进行一般性说明,以便我可以直接尝试自己解决问题。就我而言,我很难想出解决方案。使用JS复制表单并更改名称数据
我从包含书籍信息(ISBN,价格,条件等)的表单传递值。单本书一直很好。所有这些表单信息都放在div中。
我最近实现了一个简单的JS'重复'功能,它可以复制div中的所有表单数据,以便用户可以添加另一本书或其他多本书。问题似乎是,我复制的原始div中的所有名称值都没有更改,或者不接受它们现在应包含多个值。
我该如何着手让每本书都拥有自己的价值观?如果每个输入中的名称都是数组(例如book [0] ['price']),那么每次添加另一个div时,JS都会改变名称(例如book [1] ['price'])?
我在问这个,因为我真的不确定这是否会起作用,我宁愿在更改表单工作的(已经是功能的)方式之前听到更有经验的意见。如果需要更多信息,请提问并提供。
http://www.daniweb.com/web-development/javascript-dhtml-ajax/threads/133307/how-to-change-name-attributes-with-javascript – worenga 2012-07-10 20:22:46