Salve, ho trovato questo codice in rete che mi permette di avere righe di input di testo dinamico..
il problema è che a me serve che di dinamico siano delle combo box con scelte dinamiche,
qui sotto è riportato esattamente il tipo che vorrei:
fatto così ovviamente ho come prima riga le combobox che mi interessano ma poi se ne voglio aggiungere mi compaiono dei tipi testo.. qualcuno ne ha un idea???
grazie mille!
Codice:
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var cell1 = row.insertCell(0);
var element1 = document.createElement("input");
element1.type = "checkbox";
cell1.appendChild(element1);
var cell2 = row.insertCell(1);
cell2.innerHTML = rowCount + 1;
var cell3 = row.insertCell(2);
var element2 = document.createElement("input");
element2.type = "text";
cell3.appendChild(element2);
}
function deleteRow(tableID) {
try {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
for(var i=0; i<rowCount; i++) {
var row = table.rows[i];
var chkbox = row.cells[0].childNodes[0];
if(null != chkbox && true == chkbox.checked) {
table.deleteRow(i);
rowCount--;
i--;
}
}
}catch(e) {
alert(e);
}
}
qui sotto è riportato esattamente il tipo che vorrei:
PHP:
<INPUT type="button" value="Aggiungi una Riga" onclick="addRow('dataTable')" />
<INPUT type="button" value="Cancella una Riga" onclick="deleteRow('dataTable')" />
<TABLE id="dataTable" width="350px" border="1">
<TR>
<TD><INPUT type="checkbox" name="chk"/></TD>
<TD> 1 </TD>
<TD><? echo form_dropdown('pr_regionea', $elenco_regioni, $oldregione[0], 'onChange="cambia_prodotto(\'a\');" ')." ".form_dropdown('pr_sottocat2a', $elenco_sottocat2, $oldsottocat[0], 'onChange="cambia_prodotto(\'a\');" ')."<br/><div class='formprodottoa'>".form_dropdown('prodotto[]', $tuttiprod[0], $oldprod[0])."</div><br><br>"; ?> </TD>
</TR>
</TABLE>
grazie mille!
Ultima modifica di un moderatore: