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 ?
![]()