ASP ফর্ম সংকলন
ফর্ম সংকলনটি পোস্ট পদ্ধতি ব্যবহার করে ফর্ম এলিমেন্টের মান পাওয়ার জন্য ব্যবহৃত হয়。
মন্তব্য:যদি আপনি বেশি তথ্য (উদাহরণস্বরূপ 100kb বেশি) post করতে চান, তবে 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>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")%>.
আউটপুট:
হাই, জন। আপনার পছন্দের রঙ Red।
যদি আপনি দেখানো হবে এলিমেন্টটি নির্দিষ্ট করেন না:
Form data is: <%=Request.Form%>
তারপর আউটপুট এমনই হবে:
Form data is: firstname=John&lastname=Dove&color=Red