Form

ASP Form kolleksiyasi


❮ Request obyektining to‘liq ma’lumotnomasi

Form kolleksiyasi POST metodidan foydalanadigan formadagi forma elementlarining qiymatlarini olish uchun ishlatiladi.

Sintaksis

Request.Form(element)[(index)|.Count]

Parametr Tavsif
element Majburiy. Kolleksiya qiymatlarni oladigan forma elementining nomi
index Ixtiyoriy. Parametrning bir nechta qiymatidan birini belgilaydi. 1 dan Request.Form(parameter).Count gacha.

Misollar

1-misol

Forma so‘rovidagi barcha qiymatlarni sikl yordamida aylanib chiqishingiz mumkin. Agar foydalanuvchi formani to‘ldirib, color elementi uchun ikkita qiymat - Blue va Green - ko‘rsatgan bo‘lsa, bu qiymatlarni quyidagicha olishingiz mumkin:

<% for i=1 to Request.Form("color").Count   Response.Write(Request.Form("color")(i) & "<br>") next %>

Natija:

Blue Green

2-misol

Quyidagi formani ko‘rib chiqaylik:

<form action="submit.asp" method="post"> <p>First name: <input name="firstname"></p> <p>Last name: <input name="lastname"></p> <p>Your favorite color: <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>

Quyidagi so‘rov yuborilishi mumkin:

firstname=John&lastname=Dove&color=Red

Endi formadagi ma’lumotlardan skriptda foydalanishimiz mumkin:

Hi, <%=Request.Form("firstname")%>.  Your favorite color is <%=Request.Form("color")%>.

Natija:

Hi, John. Your favorite color is Red.

Agar ko‘rsatish uchun hech qanday element belgilamasangiz, masalan:

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

natija quyidagicha bo‘ladi:

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


❮ Request obyektining to‘liq ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!