Come creare un elenco a discesa in VBScript

November 8

Microsoft ha sviluppato il linguaggio di programmazione "Visual Basic Scripting Edition", o VBScript. Molte applicazioni basate sul Web implementare la logica lato client utilizzando VBScript. Tutti i sistemi operativi Windows moderni forniscono l'ambiente VBScript nel browser e nel server Internet Information Services. È possibile combinare la sintassi di VBScript con tag ed eseguirlo in molti browser. Un elenco a discesa dà un utente un'applicazione Web la possibilità di selezionare una o più opzioni.

istruzione

1 Creare una pagina HTML in editor di testo o IDE: <html> <body> <p> Un modulo con un elenco a discesa </ p> </ body> </ html>

2 Aggiungere una forma alla pagina HTML: <form method = "POST" name = "formWithList"> </ form>

3 Fate una lista di opzioni che si desidera offrire all'utente, come ad esempio un elenco di paesi o di una lista di colori.

4 Decidere la logica per elaborare la selezione dell'utente di una particolare opzione dal menu a discesa.

5 Utilizzare il tag "select" per aggiungere un elenco a discesa per la forma e il tag "opzione" per elencare le opzioni di scelta nel passaggio 3:

&lt;p>&lt;select name="countryList" size="1">

& Lt; option value = "USA"> Stati Uniti & lt; / option>

& Lt; option value = "Canada"> Canada & lt; / option>

& Lt; value option = "UK"> UK & lt; / option>

& Lt; / select>

<Input type = nome "pulsante" = valore "handleList" = "processSelectionButton">

6 Aggiungere il codice VBScript per gestire la selezione dell'utente:

<Script per = evento "processSelectionButton" = "onClick" language = "VBScript">

dim choice

scelta = document.formWithList.countryList.selectedindex

& Lt;! - Aggiungere il codice personalizzato basato sulla logica al punto 4 per gestire la selezione ->

& Lt; / script>

Consigli e avvertenze

  • È possibile aggiungere il codice personalizzato per gestire le selezioni come una funzione separata nell'intestazione HTML.
  • Assicurati che la tua logica gestisce casi come l'utente non sta facendo una selezione o la modifica di una selezione.