ASP Form 집합

Request 객체 참조 매뉴얼

Form 집합은 POST 메서드를 사용하여 양식 요소의 값을 가져오기 위해 사용됩니다.

주석:데이터를 많이 전송해야 할 경우(100kb 이상), 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 />")
next
%>

출력:

Blue
Green

예제 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")%>입니다.

출력:

안녕하세요, John. 당신의 최애 색상은 빨강입니다.

보여주려는 요소를 지정하지 않으면:

양식 데이터는: <%=Request.Form%> 

그렇다면 출력은 이렇게 될 것입니다:

양식 데이터는: firstname=John&lastname=Dove&color=Red

Request 객체 참조 매뉴얼