Originariamente inviato da Toneoperi
Ciao ha tutti,
ho questo problema:
ho creato una select multi selezione di questo tipo:
<select name="prodotti" multiple >
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
<option value="d">d</option>
</select>
devo recuperare il numero di valori selezionati dall'utente.
Per chi interessa ho risolto con questa funzione javascript:
function conta() {
var contaSelezionati = 0;
var x=document.getElementById("prodotti");
for (indice=0;indice<x.length;indice++)
{
if (x.options[indice].selected) contaSelezionati++;
}
return contaSelezionati;
}