Pogledajte određenu poruku
Staro 13. 10. 2006.   #3
noviKorisnik
Dejan Katašić
Wrote a book
 
Avatar noviKorisnik
 
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
noviKorisnik će postati "faca" uskoro
Default

Najlakše je da kloniraš. Stavi prototip reda u neki skriveni div...

Kôd:
<div id="skriveni" style="display: none;"><div class="red">
<input type="text" name="polje1[]" />
<select name="select1[]">
...</select>
...
<span class="remover" onclick="removeRow (this.parentNode);">remove</span>
</div></div>
a inicijalno imaš i

Kôd:
<form ...>
<div id="rowovi"></div>
<span class="adder" onclick="addNewRow ();">Add New Row</span>
</form>
(btw - na slici piše "add new column", ali biće da je to greška :-)

js:

Kôd:
addNewRow = function () {
    document.getElementById ('rowovi').appendChild (document.getElementById ('skriveni').firstChild.cloneNode (true));
}
removeRow = function (row) {
    row.parentNode.removeChild (row);
}
noviKorisnik je offline   Odgovorite uz citat