juho píše:
aj ked sa mi zda ze v IE to nebude fungovat asi ..jak obvykle..
Spravne, nebude to fungovat
Naproti tomu, toto funguje vo vsetkych prehliadacoch
Kód:
var pridaj = function () {
var a = document.getElementById("dalsiTovar");
var b = a.getElementsByTagName("tr")[0];
var tr = b.cloneNode( true );
var c = tr.getElementsByTagName("input");
for (var i = 0; i < c.length; i++) {
c[i].value = "";
}
a.getElementsByTagName("tbody")[0].appendChild(tr);
}
Najdeme si prve 'tr' v tabulke a spravime jeho klon. Nasledne prejdeme vsetky 'input' tagy v tomto klone a ich value vyprazdnime. Ako posledny krok, najdeme si tbody v tabulke a tento klon pridame na spodok.
Nezabudaj teda ze telo tabulky musi byt uzavrete v 'tbody'
Napr
Kód:
<table id="dalsiTovar">
<tbody>
<tr>
<td style="padding:3px;">
<input type="text" name="dalsiTovarNazov[]" size="25" value=""></td>
<td style="padding:3px;">
<input type="text" name="dalsiTovarCena[]" size="3" style="text-align:right;" value=""> €
</td>
<td style="padding:3px;">
<input type="text" name="dalsiTovarKusy[]" style="text-align:right;" size="2" value=""> ks
</td>
</tr>
</tbody>
</table>
Daj vediet ci ide