Incorporamento di VBScript in HTML per impostare le variabili utente

Sebbene sia possibile aggiungere elementi interattivi alle pagine Web utilizzando solo HTML, è necessario accoppiarlo con un altro linguaggio per produrre contenuti veramente dinamici per i clienti. Usa VBScript per creare codice che accede agli elementi di un documento e reagisce all’input dell’utente, ad esempio quando un utente inserisce informazioni su se stesso o su un acquisto particolare.

HTML e VBScript

L’utilizzo di HTML per produrre pagine Web dinamiche di solito comporta l’incorporamento di un linguaggio di scripting da qualche parte nella pagina. Indica l’inizio di un elemento VBScript utilizzando tag HTML “script”, che significano che il codice seguente deve essere interpretato come VBScript. L’esempio seguente illustra questi tag di apertura e chiusura:

// Codice VBScript qui

Variabili VBScript

All’interno del VBScript incorporato, gestirai senza dubbio le variabili di input dell’utente. In VBScript, gestisci le variabili dichiarandole con le istruzioni “Dim”, “Public” o “Private”. Sebbene sia possibile dichiarare variabili senza questi elementi, è considerata una cattiva pratica. Inoltre, è possibile assegnare valori alle variabili utilizzando l’operatore di assegnazione o “=”. L’esempio seguente mostra come funzionano la dichiarazione e l’assegnazione delle variabili:

Dim my_var

my_var = 10

Campi di input di VBScript

Sebbene le variabili in un VBScript possano essere dichiarate e utilizzate all’interno dello script stesso, per raccogliere l’input anche dall’utente, invocare speciali funzioni VBScript per sollevare elementi di input con cui l’utente possa interagire. La funzione “InputBox”, ad esempio, offre all’utente la possibilità di inserire del testo che può essere memorizzato in una variabile all’interno di un VBScript, come illustrato dal seguente esempio:

Dim my_var

my_var = 10

my_var = InputBox (“Immettere un numero”)

Chiamare VBScript da HTML

Usando questi elementi, puoi chiamare VBScript dal tuo HTML che chiederà all’utente l’input e otterrà le variabili utente in base a quell’input. Nell’esempio seguente, puoi chiedere il nome dell’utente tramite una funzione InputBox, impostare una variabile con i dati e chiamare la funzione tramite un pulsante HTML:

Funzione getName () Dim first_name = InputBox (“Immettere il nome:”) document.getElementById (“name_span”). InnerHTML = fname Fine Funzione

Cliccami