Ciao a tutti,
ho una select popolata da numeri. Io vorrei che quando seleziono un numero tot mi vengano creati tot campi.
Per fare questo avevo pensato ad una funzione che mi permette di vedere il div invisibile:
function show(id) {
if (document.all) {
document.all[id].style.visibility="visible";
}
} else if (document.layers) {
document.layers[id].visibility="show";
}
} else if (document.getElementById) {
document.getElementById(id).style.visibility="visi ble";
}
}
}
e poi nel div invisibile ho questo codice:
<div id="contenitore" style="visibility: hidden;">
<SCRIPT type="text/javascript">
var numero = document.form1.numAllegati.selectedIndex;
for (i=1;i<=numero;i=i++) {
var inputField = document.createElement("input");
inputField.setAttribute("type","file");
inputField.setAttribute("name","file" + i);
document.getElementById(id).appendChild(inputField );
}
</script>
</div>
MA NON FUNZIONA....come mai???![]()