nel mio metodo javascript non riesco a recuperare il valore dalla listbox.
il codice html viene generato dinamicamente con php e questo è il risultato.....
in pratica ho diverse listbox con alcuni valori nel menu a tendina.....codice:<form action="provaGrafico.php" method="GET" enctype="text/plain" name="form" id="form" onSubmit="return conferma(this)" > <div id='titolo' >Selezione mire </div><table><tr><td align ='right'>1 <select name='mire[]' id='mire1' ><option value=''></option> <option>12</option> <option>13</option> </select></td><td align ='right'>2 <select name='mire[]' id='mire2' ><option value=''></option> <option>34</option> <option>23</option> </select></td><td align ='right'>3 <select name='mire[]' id='mire3' ><option value=''></option> <option>11</option> <option>45</option>
nella funzione conferma così definata vorrei poter sapere il valore selezionato nel menu a tendina...
lo so che quel for è bruttissimo ma ho sempre 9 listbox, sopra ne ho riportate solo alcune per rendere più leggibile il tutto. Inoltre l'id di ciascuna mira è sempre mire+un indice crescente che parte da 1.codice:function conferma(campo){ for (i=1;i<10;i++){ var mira="mire"+i; alert(document.getElementById(mira).selectedIndex.value); }
ho provato anche a scrivere
e selezionare un valore nella prima listbox, ma il valore restituito è undefined...codice:alert(document.getElementById("mire1").selectedIndex.value);

Rispondi quotando