asp - asp.net - aspcode.it

COMMUNITY - Login
 Username:
 
 Password:
 
Voglio registrarmi!
Password dimenticata?
 Utenti on-line: 0
 Ospiti on-line: 918
ASPCode.it - Store

  > > Articoli

Valutare lo stato di un CheckBox

Data di pubblicazione: 22/04/2001        Voto della community: 3,10 (Votanti: 14)

Nei form di immissione dati capita spesso di inserire dei checkbox per permettere all'utente di selezionare o meno determinate voci un checkbox può avere due stati: 1.spuntato 2.non spuntato. Supponiamo di avere unapagina asp con un form costituito da un checkbox e da un bottone di tipo submit per l'invio del form. Il codice della pagina in questione sarà:

<html>
<head>
<title> Pagina di immissione dei dati nel form </title>
</head>
<body>
<form action=process.asp method=post>
  <input type=checkbox value=1 name=MyCheckBox>Esempio di CheckBox<br><br>
  <input type=submit name=SubmitBtn value=Invia>
</form>
</body>
</html>

Si noti che il checkbox ha un parametro value, che in questo caso fissiamo arbitrariamente uguale a 1. Se il checkbox è spuntato il suo valore è 1, altrimenti il suo valore è nullo. Vediamo ora il codice della pagina che verifica lo stato del checkbox:

<html>
<head>
<title> Pagina di processamento dei dati del form </title>
</head>
<body>
<%
'controlla se MyCheckBox vale 1 o se ha valore nullo
If Request.Form("MyCheckBox") = 1 Then
  Response.Write "Il CheckBox E' spuntato"
Else
  Response.Write "Il CheckBox NON E' spuntato"
End If
%>
</body>
</html>

Il codice della pagina process.asp verifica il valore di MyCheckBox; se questo è uguale a 1 significa che il checkbox era spuntato, altrimenti il checkbox non era spuntato. E' bene notare che sarebbe stato possibile costruire un'unica pagina ASP per ottenere gli stessi risultati, ma ho preferito mantenere separata la pagina con il checkbox da quella che ne verifica lo stato, per motivi di chiarezza, e di comprensione anche da parte dei i meno esperti.




Utenti connessi: 918