Đ集合 ASP
Đ集合 đượ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