Ho un problema con il select multiple definito nel seguente modo :

<select name="personaggi[]" size="10" multiple>
<option value="1" selected>pippo</option>
<option value="2" selected>pluto</option>
<option value="3" selected>paperino</option>
<option value="4" selected>topolino</option>
<option value="5" selected>paperina</option>
</select>

Tutto questo sta in un form di nome modulo.

Sto cercando di validare i campi del form e non riesco a verificare se nella select (array) è stato selezionato almeno una opzione. Ho provato con il seguente script ma a quanto pare non funziona.

function controllo(objform){

if(objform.personaggi[0].value==0) {
alert("Errore: nessuna opzione selezionata");
objform.personaggi.focus();
return false;
}

alert("Controllo effettuato con successo. Il modulo sara' inviato.");
return true;
}

Come faccio a controllare se nella select è stato selezionata almeno una opzione ?