ASP ఫారమ్ కలెక్షన్

Request 对象参考手册

ఫారమ్ కలెక్షన్ పోస్ట్ మెథడ్ ద్వారా ఫారమ్ ఎలిమెంట్ విలువలను పొందడానికి ఉపయోగించబడుతుంది.

ప్రతీక్షలు:మీరు ఎక్కువ సమాచారాన్ని 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>మీ ప్రియమైన రంగులు:
<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")%> ఉంది.

అవుట్‌పుట్‌లు:

Hi, John. Your favorite color is Red.

如果您不规定要显示的元素:

Form data is: <%=Request.Form%> 

那么输出会成为这样:

Form data is: firstname=John&lastname=Dove&color=Red

Request 对象参考手册