Nello script #371 abbiamo visto come recuperare le informazioni di un comando HtmlSelect. Con questo script completiamo l'argomento utilizzando un comando SelectHtml con scelta multipla.
Per far ciò interrogheremo la proprietà Selected di ciascun elemento del comando ListBox, mediante un ciclo For Each...Next:
<form runat="server"> <select id="ListBox" onserverchange="LeggiValore" Multiple="True" runat="server"> <option value="1">Testo Elemento 1</option> <option value="2">Testo Elemento 2</option> <option value="3">Testo Elemento 3</option> <option value="4">Testo Elemento 4</option> <option value="5">Testo Elemento 5</option> </select> <input type="submit" value="Test" /> </form> <div id="Risultato" runat="server" enableviewstate="false" /> <SCRIPT language="VB" runat="server"> Sub LeggiValore(objSender As Object, onjArgs As EventArgs) Dim objItem As ListItem Risultato.InnerHtml += "Sono stati selezionati i seguento oggetti: " For Each objItem In objSender.Items If objItem.Selected Then Risultato.InnerHtml += objItem.Text & " <=> Valore: " & objItem.Value & " " End If Next End sub </SCRIPT>
Per lo script #371 si veda
https://www.aspitalia.com/liste/usag/script.aspx?ID=371
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Nessuna risorsa collegata