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%>
तो आउटपुट इस तरह होगा:
फॉर्म डेटा है: फ़र्स्टनेम=जॉन&लैस्टनेम=डूवे&कलर=रेड