Ho fatto una veloce ricerca sul form ma non ho trovato risposta a questa domanda.
Quando ho una lista a scelta multipla come posso leggere tutti i valori della scelta prima dell'invio dei dati?
Non ho problemi a leggerli in asp sulla pagina a cui il form invia i dati, ma vorrei effettuare un controllo in pagina per verificare che sulle 13 opzioni ne siano selezionate 5.
Pensavo di poterlo trattare come un array o come una stringa con le diverse opzioni separata da virgole ma in nessuno dei due casi sembra funzionare.
se nella pagina dove c'è la form, insieme agli altri controlli aggiungo
dovecodice:var scelti5 scelti5 = document.questionario.top5.value; alert(scelti5);
questionario è il nome del modulo
top5 è il nome della lista a selezione multipla
visualizzo solo il primo valore scelto... anche se in realtà ne ho selezionati 5
e quando poi vado nella pagina di restituzione dei risultati vedo correttamente il risultato dell'operazione fatta in ASP, ossia vedo tutte e 5 le scelte.
dove sbaglio?