Ti ringrazio. Non posso utilizzarlo. Ti spiego.
Da server costruisco la tabella: metto la intestazione con 2 colonne, ed una riga, prima colonna un nome, seconda colonna contiene un <input per l'immissione di dati.
Da client, incremento via DOM, le righe della tabella.
Adesso, un tasto AZZERA, deve azzerarmi tutti i controlli del form, compreso le righe aggiunte alla tabella che non posso vedere nel codice html (almeno credo
)
Perciò, così come la creo, così la distruggo:
codice:
var i;
var t = document.getElementById("tbl_soggetti");
if(t != null)
{
var nr = t.childNodes[0].childNodes.length;
//cancella le righe tranne le prime 2
for(i = nr -1; i >= 2; i--)
{
t.childNodes[0].removeChild(t.childNodes[0].childNodes[i]);
}
//cancella il testo della 2° colonna, 2° riga
t.childNodes[0].childNodes[1].childNodes[1].childNodes[0].value = "";
}
per funzionare funziona. Ma mi piacerebbe un giudizio, visto che è la prima volta che faccio cose simili