Codice:
<script type="text/javascript">
var arrInput = new Array(0);
var arrInputValue = new Array(0);
function addInput() {
//arrInput.push(createInput(arrInput.length));
arrInput.push(arrInput.length);
//arrInputValue.push(arrInputValue.length);
arrInputValue.push("");
display();
}
function display() {
document.getElementById('parah').innerHTML="";
for (intI=0;intI<arrInput.length;intI++) {
document.getElementById('parah').innerHTML+=createInput(arrInput[intI], arrInputValue[intI]);
}
}
function saveValue(intId,strValue) {
arrInputValue[intId]=strValue;
}
function createInput(id,value) {
return "<tr>
<td><input type='text' size='10' name='array[] '></td>
<td><input type='text' value='1'name='array2[]' size='10'></td>
<td><input type='text' name='array3[]'size='10' value='0'></br></td>
</tr>";
}
function deleteInput() {
if (arrInput.length > 0) {
arrInput.pop();
arrInputValue.pop();
}
display();
}
</script>
Questo è il mio script in JS che permette al click di aggiungere dei nuovi campi sto cercando di implementarlo perchè aggiunga anche i td della tabella ma non funzia sapete dirmi il perchè???
Questo qui sotto invece e il codice html:
Codice HTML:
<table>
<p style="margin-top: 1px" id="parah"></p>
</table>
<input type="button" value="Aggiungi un articolo" OnClick="addInput()">
<input type="button" value="Cancella un articolo" OnClick="deleteInput()">
-------------------------
ho risolto lo stesso grazie:)