grazie, a questo punto con document.getElementById è possibile passare il value di città + cap ad una variabile stringa?Originariamente inviato da salvogi
Ok l'ho scritto troppo velocemente, però ora l'ho provato è funziona anche se è impreciso. Comunque l'idea c'era!
Posto una versione rivista.
Penso che ora debba andare megliocodice:<html> <head> <script type="text/javascript"> function cap(citta) { codcap = new Array(); if (citta=="Roma") { codcap=["00020", "00030", "00040"]; } if (citta=="Catania") { codcap=["95020", "95030", "95040"]; } stringa="<select 'cap'>"; num=codcap.length; for (i=0; i<num; i++) { stringa=stringa+"<option value='"+codcap[i]+"'>"+codcap[i]+"</option>"; } stringa=stringa+"</select>"; document.getElementById("divcap").innerHTML=stringa; } </script> </head> <body onload="cap('');"> <form name="mioform" action="mioform.php" method="GET"> <select name="city" onchange="cap(this.value);"> <option value="Roma">Roma</option> <option value="Catania">Catania</option> </select> <div id="divcap"></div> </form> </body> </html>![]()

Rispondi quotando