ciao a tutti ho un problema sulla funzione innerHtml
Il mio problema però è come faccio a fare l'innerHtml con div che si chiamano tutti uguali ma cambia il codice?
labNazNascFiglio(numFigli).innerHtml =""
Mi spiego meglio.
Ho un modulo che si devono inserire tutti i dati nella stessa pagina.
Ad un certo punto chiedo quanti figli ha. con una combo da 0 a 10.
Se seleziona almeno un figlio automaticamente compare sotto
nome figlio 1°
data nascita 1° figlio
nazione nascita 1° figlio
nome figlio 2°
data nascita 2° figlio
nazione nascita 2° figlio
e così si va avanti di conseguenza.
Ovviamente essendo un codice dinamico i nomi dei campi sono sempre uguali. cambia solo l'indice.
Ad un certo punto in base alla nazione selezionata devo modificare le voci che si trovano nei div con una select o un campo libero a seconda di cosa si seleziona.codice:strFigli = "<table>" for nFigli=1 to document.Form1.figli.value strFigli = strFigli &"<tr><td><font class=cymmetry face='Verdana, Arial, Helvetica, sans-serif' color='#0000a0' size=1>Nome figlio " & nFigli & "° :</td>" strFigli = strFigli &"<td><input type=text name=nomefiglio" & nFigli & "></td>" strFigli = strFigli &"<tr><td><font class=cymmetry face='Verdana, Arial, Helvetica, sans-serif' color='#0000a0' size=1>DataNascita:</td>" strFigli = strFigli &"<td>" strFigli = strFigli &"<select name=ggfiglio" & nFigli & ">" for gnas=0 to 31 strFigli = strFigli &"<option value=" & gnas & ">" & gnas & "</option>" next strFigli = strFigli &"</select>" strFigli = strFigli &"<select name=mmfiglio" & nFigli & ">" for mnas=0 to 12 strFigli = strFigli &"<option value=" & mnas & ">" & mnas & "</option>" next strFigli = strFigli &"</select>" strFigli = strFigli &"<select name=aaaafiglio" & nFigli & ">" for anas=year(date)-90 to year(date) strFigli = strFigli &"<option value=" & anas & ">" & anas & "</option>" next strFigli = strFigli &"</select>" strFigli = strFigli &"</td></tr>" strFigli = strFigli &"<tr><td><font class=cymmetry face='Verdana, Arial, Helvetica, sans-serif' color='#0000a0' size=1>Nazione nascita figlio " & nFigli & "° :</td>" strFigli = strFigli &"<tr><td><font face='Verdana, Arial, Helvetica, sans-serif' color='#0000a0' size='1'>Nazione </font></td>" strFigli = strFigli &"<td>" strFigli = strFigli &"<select name='NazNascitaFiglio'" & nFigli & " onChange=javascript:SelNas('Nasfiglio" & nFigli & "')>" strFigli = strFigli &"<option value=2 > - </option>" strFigli = strFigli &"<option value=0 > Italia </option>" strFigli = strFigli &"<option value=1 > Estero </option>" strFigli = strFigli &"</select></td></tr>" strFigli = strFigli &"<tr><td><font face='Verdana, Arial, Helvetica, sans-serif' color='#0000a0' size='1'><div name=labNazNascFiglio" & nFigli & " id=labNazNascFiglio" & nFigli & "></div></font></td>" strFigli = strFigli &"<td><div name=divNazNascFiglio'" & nFigli & " id=divNazNascFiglio'" & nFigli & "></div></td></tr>" strFigli = strFigli &"<tr><td><font face='Verdana, Arial, Helvetica, sans-serif' color='#0000a0' size='1'><div name=labprovNascFiglio" & nFigli & " id=labprovNascFiglio" & nFigli & "></div></font></td>" strFigli = strFigli &"<td><div name=divprovNascFiglio'" & nFigli & " id=divprovNascFiglio'" & nFigli & "></div></td></tr>" strFigli = strFigli &"<tr><td></td><td><font face='Verdana, Arial, Helvetica, sans-serif' color='#0000a0' size='1'><div name=labcomNascFiglio" & nFigli & " id=labcomNascFiglio" & nFigli & "></div></font></td>" strFigli = strFigli &"<td><div name=divcomNascFiglio'" & nFigli & " id=divcomNascFiglio'" & nFigli & "></div></td></tr>" next strFigli = strFigli &"</table>"

Rispondi quotando
