Menu Déroulant


Def. : Champ de formulaire présentant une liste de sélections sous forme de menu déroulant. Ce type de champ de formulaire peut être configuré pour autoriser la sélection de plusieurs champs ou d’un seul.

Voici à quoi celà ressemble :

et voici le code :
<select name="D1" size="1">
<option selected value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>

name="D1" nom du menu.
size="1" est la hauteur par defaut du menu
selected value="1" valeur séléctionner par défaut
value="2" est le nom du "champs" contenant la valeur (ici 2)

Page 1 : zone50.asp Page 2 : zone51.asp
<html>
<head>
<title>zone50</title>
</head>
<body>

<form method="POST" action="zone51.asp">
<p>Voici le menu </p>
<
select name="D1" size="1">
<option selected value="1"
>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<p><input type="submit" value="Envoyer" name="B1"><input type="reset" value="Effacer"
name="
B2"></p>
</form>

</body>
</html>

<html>
<head>
<title>zone51</title>
</head>
<body>

<% choix1 = request.form("D1")
%>
<%Select Case ucase (Choix1)
Case "1"
response.write "Chiffre 1 sélectionné"
Case "2"
response.write "Chiffre 2 sélectionné"
Case "3"
response.write "Chiffre 3 sélectionné"
Case "4"
response.write "Chiffre 4 sélectionné"
End Select
%>

</body>
</html>

  1. nous découvrons ici avec Select Case un test :
    Select Case correspond à ce que contient Choix1
    Puis Case "Zone4bis" reprends en fait : si Choix1 = Zone4
    End Select correspond à Fin de Test

Téléchargez le code

Voilà, vous connaissez miantenant les bases des formulaires en asp, cap sur l'ADO
(connexion à une base de données)

[Précédent] [Retour] [Suite]