Buongiorno!
Io ho una pagina contenente una textbox. Nel momento stesso in cui io inserisco un numero n nella textbox, attraverso javascript e innerHTML, vengono create in un div n textbox.
Quando però faccio il submit del form, explorer mi vede i valori delle textbox che ho inserito tramite jscript, mentre firefox no.
Come posso risolvere?
Ecco il codice javascript
codice:
function mostradiv(nome){
var nomediv= "div" + nome;
if (document.getElementById(nome).value!='' && IsNumber(document.getElementById(nome).value)){
if (document.getElementById(nome).value>0){
var numero=document.getElementById(nome).value;
var testo="";
for (i=0;i<numero;i++){
var divdue= "div" + nome + "_" + i;
testo = testo + "
Numero di iscrizione all'albo: <input type='text' name='" + nome + "-" + i + "' id='" + nome + "-" + i + "' >";
}
document.getElementById(nomediv).innerHTML = testo;
document.getElementById(nomediv).style.display="block";
}}
Mentre il form è
codice:
<form name="pagamento" action="iscrizione_altri.php?corsigrat=0" method="post">
<input type="text" onkeyUp="mostradiv('1');" name="1" id="1" value="" style="width:30px">
<div id="div2" style="display:none" class="testo">
</div>
<input type="Submit" name="conferma" value="Conferma">
</form>