Collection ASP Form

Manuel de référence de l'objet Request

La collection Form est utilisée pour obtenir les valeurs des éléments du formulaire utilisant la méthode POST.

Remarque :Si vous avez besoin de poster une grande quantité de données (plus de 100kb), vous ne pouvez pas utiliser Request.Form .

Syntaxe

Request.Form(element)[(index)|.Count]
Paramètre Description
element Obligatoire. Le nom de l'élément du formulaire, à partir duquel on récupère les valeurs.
index Optionnel. Définit une des valeurs d'un paramètre donné. De 1 à Request.Form(parameter).Count.

Exemple

Exemple 1

Vous pouvez parcourir toutes les valeurs de la requête de formulaire. Supposons que l'utilisateur ait rempli le formulaire avec deux valeurs - bleu et vert - vous pouvez récupérer ces valeurs ainsi :

<%
for i=1 to Request.Form("color").Count
Response.Write(Request.Form("color")(i) & "<br />")
next
%>

输出:

Blue
Green

Exemple 2

Regardez bien ce formulaire :

<form action="submit.asp" method="post">
<p>Nom : <input name="firstname"></p>
<p>Nom de famille : <input name="lastname"></p>
<p>Votre couleur préférée :
<select name="color">
<option>Blue</option>
<option>Green</option>
<option>Red</option>
<option>Yellow</option>
<option>Pink</option>
</select>
</p>
<p><input type="submit"></p>
</form>

Supposons que l'on ait envoyé la requête suivante :

firstname=John&lastname=Dove&color=Red

Maintenant, nous pouvons utiliser une section de script pour utiliser les informations du formulaire :

Bonjour, <%=Request.Form("firstname")%>. 
Votre couleur préférée est <%=Request.Form("color")%>.

输出:

Bonjour, John. Votre couleur préférée est Rouge.

Si vous ne spécifiez pas les éléments à afficher :

Les données du formulaire sont : <%=Request.Form%> 

Le résultat de la sortie sera ainsi :

Les données du formulaire sont : firstname=John&lastname=Dove&color=Red

Manuel de référence de l'objet Request