ASP फॉर्म सेट

रिक्वेस्ट ऑब्जेक्ट रेफरेंस मैनुअल

फॉर्म सेट है, जो POST विधि के द्वारा फॉर्म एलीमेंट के मूल्यों को प्राप्त करने के लिए उपयोग किया जाता है。

टिप्पणी:अगर आप काफी अधिक डाटा (100kb से अधिक) पोस्ट करना चाहते हैं, तो Request.Form का उपयोग नहीं करें。

व्याकरण

Request.Form(element)[(index)|.Count]
पारामीटर वर्णन
element अनिवार्य। फॉर्म एलीमेंट का नाम, इस सेट से मूल्य ले लिया जाता है।
index वैकल्पिक। एक पारामीटर के कई मूल्यों में से एक को निर्दिष्ट करता है। 1 से Request.Form(parameter).Count तक।

उदाहरण

उदाहरण 1

आप फॉर्म अनुरोध में सभी मूल्यों को घूम सकते हैं। अवधारणा करें कि उपयोगकर्ता दो मूल्यों के साथ फॉर्म को भरा है - नीला और हरा - आप इस तरह इन मूल्यों को ले सकते हैं:

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

आउटपुट:

नीला
हरा

उदाहरण 2

कृपया इस फॉर्म को सचेतवपूर्वक देखें:

<form action="submit.asp" method="post">
<p>पहला नाम: <input name="firstname"></p>
<p>अंतिम नाम: <input name="lastname"></p>
<p>आपका पसंदीदा रंग:</p>
<select name="color">
<option>नीला</option>
<option>हरा</option>
<option>लाल</option>
<option>पीला</option>
<option>लाल</option>
</select>
</p>
<p><input type="submit"></p>
</form>

अवधारणा, नीचे दिए गए अनुरोध भेजा गया है:

firstname=John&lastname=Dove&color=Red

अब, हम एक स्क्रिप्ट के माध्यम से फॉर्म में की गई जानकारी का उपयोग कर सकते हैं:

हाय, <%=Request.Form("firstname")%>. 
आपका पसंदीदा रंग यह है <%=Request.Form("color")%>.

आउटपुट:

हाय, जॉन. आपका पसंदीदा रंग रेड है।

अगर आप दिखाने हेतु एलिमेंट निर्दिष्ट नहीं करते:

फॉर्म डेटा है: <%=Request.Form%> 

तो आउटपुट इस तरह होगा:

फॉर्म डेटा है: फ़र्स्टनेम=जॉन&लैस्टनेम=डूवे&कलर=रेड

रिक्वेस्ट ऑब्जेक्ट रेफरेंस मैनुअल