Ho modificato il codice di cui sopra per aggiungere una riga a una tabella con il seguente perché mi sembrava di più semplice utilizzo:
Il problema è che ho bisogno di un pulsante per cancellare eventualmente la riga inserita ma non ho idea di come individuare il nodo da cancellare.codice:var line = 0; function add() { var tab = document.getElementById('miaTabella'); var row = tab.insertRow(line); //TD_posizione = row.insertCell(0); TD_ricerca = row.insertCell(0); TD_desc = row.insertCell(1); TD_qta = row.insertCell(2); TD_UM = row.insertCell(3); TD_prezzo = row.insertCell(4); TD_rimuovi = row.insertCell(5); //var curInput = createInputPos('pos['+line+']') //curInput.value = line + 1; //TD_posizione.appendChild(curInput); TD_ricerca.appendChild(createSelect('ric['+line+']')); TD_desc.appendChild(createInputDes('des['+line+']')); TD_qta.appendChild(createInputQta('qta['+line+']')); TD_UM.appendChild(createInputUM('um['+line+']')); TD_prezzo.appendChild(createInputPrz('prz['+line+']')); TD_rimuovi.appendChild(createButton('rem['+line+']')); line++; } function createInputPos(inputName) { var input = document.createElement("input"); input.type = "text"; input.size = "4"; input.name = inputName; return input; } //....e così via per tutte le caselle di testo che devo inserire nella riga.
Mi potete dare una mano?
Grazie

Rispondi quotando