مجموعة ASP Form

دليل مرجعي Request

يستخدم مجموعة Form لاسترداد قيم عناصر النموذج التي تستخدم طريقة POST.

ملاحظة:إذا كنت بحاجة إلى إرسال بيانات كبيرة جدًا (أكثر من 100kb) باستخدام POST، لا يمكنك استخدام Request.Form.

قواعد النص

Request.Form(element)[(index)|.Count]
parameter وصف
element مطلوب. اسم عنصر النموذج، من خلاله يتم استرداد القيم.
index اختياري. يحدد قيمة واحدة من عدة قيم لم参数. من 1 إلى Request.Form(parameter).Count.

مثال

مثال 1

يمكنك مرور جميع القيم في طلب النموذج. افترض أن المستخدم قدمل النموذج بكليتين - الأزرق والبرتقالي - يمكنك استرداد هذه القيم كما يلي:

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

输出:

Blue
Green

مثال 2

يرجى النظر بعناية في هذا النموذج:

<form action="submit.asp" method="post">
<p>الاسم الأول: <input name="firstname"></p>
<p>اسم العائلة: <input name="lastname"></p>
<p>لون المفضل الخاص بك:</p>
<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>

افترض، تم إرسال الطلب التالي:

firstname=John&lastname=Dove&color=Red

الآن، يمكننا استخدام سكريبت لاستخدام معلومات النموذج:

مرحبا، <%=Request.Form("firstname")%>. 
لون المفضل الخاص بك هو <%=Request.Form("color")%>.

输出:

مرحبًا، John. لونك المفضل هو الأحمر.

إذا لم تحدد العنصر الذي تريد عرضه:

بيانات النموذج هي: <%=Request.Form%> 

لذا سيكون الناتج كالتالي:

بيانات النموذج هي: firstname=John&lastname=Dove&color=Red

دليل مرجعي Request