nel mio metodo javascript non riesco a recuperare il valore dalla listbox.
il codice html viene generato dinamicamente con php e questo è il risultato.....
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>
in pratica ho diverse listbox con alcuni valori nel menu a tendina.....
nella funzione conferma così definata vorrei poter sapere il valore selezionato nel menu a tendina...
codice:
function conferma(campo){
for (i=1;i<10;i++){
	var mira="mire"+i;
	alert(document.getElementById(mira).selectedIndex.value); 
}
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.
ho provato anche a scrivere
codice:
alert(document.getElementById("mire1").selectedIndex.value);
e selezionare un valore nella prima listbox, ma il valore restituito è undefined...