Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Размножение полей формы (https://javascript.ru/forum/dom-window/60427-razmnozhenie-polejj-formy.html)

рони 07.01.2016 14:04

dpts,
перед вставкой найдите нужные элементы в строке клона и установите желаемые значения.
window.addEventListener("DOMContentLoaded", function() {
                                var a = document.querySelector("#table_container"),
                                    b = a.querySelector("tbody"),
                                    d = b.querySelector("tr").cloneNode(!0);
                                    a.querySelector("#add").addEventListener("click", function() {
                                    var c = d.cloneNode(!0);
*!*                                   
 c.querySelector("[type='hidden']").value = 0;
                                    c.querySelector("[type='text']").value = '';
                                     [].forEach.call( c.querySelectorAll('select'), function(el) {
                                          el.selectedIndex = 0;
                                    });
*/!*
                                     c.addEventListener("click", function(event) {
                                        var a = event.target.classList;
                                        a && a.contains("iconsmall") && b.removeChild(c)
                                    });
                                    b.insertBefore(c, b.lastElementChild)
                                })
                            });

dpts 09.01.2016 10:26

Благодарю, вроде все хорошо, добавляет как надо, вот только не удаляет строчки, которые были созданы не этим скриптом.
Можно как-то починить?

рони 09.01.2016 16:03

dpts,
можно но уже не интересно

dpts 10.01.2016 08:57

Ясно, и на том спасибо


Часовой пояс GMT +3, время: 04:50.