Zbiór ASP Form

Podręcznik referencyjny obiektu Request

Zbiór Form służy do uzyskiwania wartości elementów formularza za pomocą metody POST.

Komentarz:Jeśli musisz wysłać dużą ilość danych (ponad 100kb) za pomocą metody POST, nie możesz używać Request.Form .

Gramatyka

Request.Form(element)[(index)|.Count]
Parametr Opis
element Wymagane. Nazwa elementu formularza, z którego pobiera się wartości.
index Opcjonalne. Określa jedną z wartości parametru. Od 1 do Request.Form(parameter).Count.

Przykład

Przykład 1

Możesz przechodzić przez wszystkie wartości żądania formularza. Załóżmy, że użytkownik wypełnił formularz dwoma wartościami - niebieskim i zielonym - możesz zwrócić te wartości w następujący sposób:

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

Wynik:

Blue
Green

Przykład 2

Proszę, dokładnie spojrzyj na ten formularz:

<form action="submit.asp" method="post">
<p>Imię: <input name="firstname"></p>
<p>Nazwisko: <input name="lastname"></p>
<p>Twój ulubiony kolor:
<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>

Załóżmy, że wysłano poniższy żądanie:

firstname=John&lastname=Dove&color=Red

Teraz możemy użyć skryptu, aby uzyskać informacje z formularza:

Cześć, <%=Request.Form("firstname")%>. 
Twój ulubiony kolor to <%=Request.Form("color")%>.

Wynik:

Cześć, John. Twój ulubiony kolor to Czerwony.

Jeśli nie określisz elementów do wyświetlenia:

Dane formularza: <%=Request.Form%> 

Wtedy wynik będzie wyglądał tak:

Dane formularza: firstname=John&lastname=Dove&color=Red

Podręcznik referencyjny obiektu Request