Come accennato, in questa pagina verrà illustrato un elemento componente i form che consente di scegliere un solo valore tra quelli elencati senza sfruttare il menù a tendina. Quest'elemento viene indicato col nome di pulsante d'opzione. La rappresentazione grafica del suo utilizzo è la seguente:
|
Voce1
|
|
Voce2
|
|
...
|
|
VoceN
|
Il codice utilizzato per realizzare il form precedente è il
seguente:
<form name="opzione" method="pagina2.asp" action="post">
<tr>
<td width="35">
<div align="center">
<input type="radio" name="radiobutton" value="Voce1">
</div>
</td>
<td width="165">
<div align="center">Voce1</div>
</td>
</tr>
<tr>
<td width="35">
<div align="center">
<input type="radio" name="radiobutton" value="Voce2">
</div>
</td>
<td width="165">
<div align="center">Voce2</div>
</td>
</tr>
<tr>
<td width="35">
<div align="center">
<input type="radio" name="radiobutton" value="...">
</div>
</td>
<td width="165">
<div align="center">...</div>
</td>
</tr>
<tr>
<td width="35">
<div align="center">
<input type="radio" name="radiobutton" value="VoceN">
</div>
</td>
<td width="165">
<div align="center">VoceN</div>
</td>
</tr>
Com'è possibile osservare nel codice precedente, la creazione del cerchio di opzione si realizza con <input type="radio" name="radiobutton" value="...">. Com'è possibile notare all'interno dell'istruzione dobbiamo assegnare alla proprietà type il valore radio ed un valore alla proprietà nome a nostra scelta. Per consentire la scelta di una sola opzione tra una serie di possibilità, dobbiamo assegnare a tutti i radio lo stesso nome sfruttando la proprietà name. Per procedere al recupero dell'informazione in pagina2.asp basta procedere nella seguente modalità:
<%
dim strValore
strValore = request.form("radiobutton")
'Visualizzazione valore a video
response.write strValore
%>