ASP ਫਾਰਮ ਕੈਲੈਕਸ਼ਨ

ریکیسٹ اوبجیکٹ مراجع فہرست

ਫਾਰਮ ਕੈਲੈਕਸ਼ਨ ਪੋਸਟ ਮੈਥਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫਾਰਮ ਅਣੂਰਜਕ ਦੀਆਂ ਕੀਮਤਾਂ ਨੂੰ ਲੈਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。

ਟਿੱਪਣੀਆਂ:ਯਦੀ ਤੁਸੀਂ ਬਹੁਤ ਸਾਰੇ ਡਾਟਾ ਪੋਸਟ ਕਰਨਾ ਹੈ (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 />")
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")%>.

输出:

ہی، جان. آپ کا پسندیدہ رنگ لال ہے.

اگر آپ کو نہیں کہا جائے کہ کس عنصر کو دکھایا جائے:

فرم کا اعداد و شمار: <%=Request.Form%> 

تو نتیجہ یہ بنائیں گا:

فرم کا اعداد و شمار: firstname=John&lastname=Dove&color=Red

ریکیسٹ اوبجیکٹ مراجع فہرست