如果可能的話,我希望能夠對此進行一般性說明,以便我可以直接嘗試自己解決問題。就我而言,我很難想出解決方案。使用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