Un altro elemento utilizzato nella creazione di form sono le caselle di riepilogo. La loro utilità si evidenzia quando si deve costringere il nostro visitatore a effettuare una scelta tra una serie di valori possibili. Il loro aspetto grafico è il seguente:
Per creare l'elemento precedente dobbiamo usare la seguente sintassi:
<form name="caselle" method="post" action="pagina2.asp">
<select name="casellaRiepilogo">
<option value="valore1">voce1</option>
<option value="valore2">voce2</option>
<option value="...">...</option>
<option value="valoreN">voceN</option>
</select>
</form>
Analizziamo subito la parte contenuta all'interno dei tag form. Troviamo una porzione di codice nuova per il corso. Questa parte è composta dall'istruzione <select name="casellaRiepilogo">. Con la precedente, avvisiamo il browser di preparare una casella di controllo come in figura. Per inserire valori possibili al suo interno, si utilizza la sintassi <option value="valoreN">voceN</option>, Selezionando la voceN, quando azioniamo il form verrà passato alla pagina che elabora il form il valoreN. In pagina2.asp utilizzeremo la seguente sintassi per ricevere il dato emesso dalla casella di riepilogo in questione:
<%
dim strValore
strValore = request.form("casellaRiepilogo")
'Se desideriamo mostrare il valore ricevuto a video
response.write strValore
%>