Đ集合 ASP

Sách tham khảo đối tượng Request

Đ集合 được sử dụng để lấy giá trị của yếu tố biểu mẫu từ biểu mẫu sử dụng phương pháp POST.

Ghi chú:Nếu bạn cần gửi một lượng dữ liệu lớn (quá 100kb), bạn không thể sử dụng Request.Form.

Cú pháp

Request.Form(element)[(index)|.Count]
Tham số Mô tả
element Bắt buộc. Tên của yếu tố biểu mẫu, từ đó lấy lại giá trị.
index Tùy chọn. Định nghĩa một giá trị của một tham số nhiều lần. Từ 1 đến Request.Form(parameter).Count.

Mô hình

Ví dụ 1

Bạn có thể duyệt qua tất cả các giá trị trong yêu cầu biểu mẫu. Giả sử người dùng đã điền biểu mẫu với hai giá trị - xanh nước biển và xanh lá cây - bạn có thể lấy lại các giá trị này như sau:

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

输出:

Xanh nước biển
Xanh

Ví dụ 2

Hãy xem kỹ biểu mẫu này:

<form action="submit.asp" method="post">
<p>Tên: <input name="firstname"></p>
<p>Họ và tên: <input name="lastname"></p>
<p>Màu sắc yêu thích của bạn:</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>

Giả sử, đã gửi yêu cầu sau:

firstname=John&lastname=Dove&color=Red

Hiện tại, chúng ta có thể sử dụng một đoạn mã để sử dụng thông tin từ biểu mẫu:

Xin chào, <%=Request.Form("firstname")%>. 
Màu sắc yêu thích của bạn là <%=Request.Form("color")%>.

输出:

Hi, John. Màu sắc yêu thích của bạn là Đỏ.

Nếu bạn không chỉ định yếu tố cần hiển thị:

Dữ liệu form là: <%=Request.Form%> 

Vậy đầu ra sẽ trở thành như thế này:

Dữ liệu form là: firstname=John&lastname=Dove&color=Red

Sách tham khảo đối tượng Request