Form 프로퍼티 |
폼에서 전달된 데이터 값을 저장하는 컬렉션을 반환합니다.
Value = objUpload.Form(Element) Set objForm = objUpload.Form(Element)(Index) nCount = objUpload.Form(Element).Count
objUpload
Required. Upload 오브젝트
Value
String. 폼 요소에 대한 값을 반환한다. 만일 동일 이름의 폼 요소가 있을 경우 값들을 쉼표(,)로 구분해서 반환한다.
Element
String. 폼 요소 이름
Index
Long. 동일 이름의 폼 요소에 대한 인덱스로 1부터 nCount 사이의 값을 가진다.
nCount
Long. 동일 이름의 폼 요소 개수
Object (Form collection, Form)
ASP 오브젝트 중 Request.Form 오브젝트와 유사한 것으로 HTML 폼(form) 페이지에서 업로드된 폼 데이터를 저장하는 컬렉션을 반환합니다. Form(Element)의 값은 Element로 명명된 모든 폼 데이터의 집합으로 Index에 의해 구분되어 집니다. 예를 들어 폼 요소 이름이 하나만 존재한다면 Form(Element).Save와 같은 형식으로 사용할 수 있습니다. 만일 동일 폼 요소 이름이 여러 개 존재한다면 .Form(Element)(Index).Save와 같은 형식으로 폼 데이터 값을 참조할 수 있습니다. 동일 폼 요소 이름이 여러 개 존재할 경우 Form(Element)는 각 폼 데이터 값을 쉼표로 구분해서 반환합니다.
* 폼 페이지 <form method="post" ENCTYPE="multipart/form-data" action="upload.asp"> <input type="text" name="userName"> <input type="text" name="addr"> <input type="text" name="addr"> <input type="file" name="uploadFile"> <input type="hidden" name="info"> <input type="hidden" name="info"> <input type="submit" name="submit1" value="Upload"> </form> * 업로드 페이지 <%> Set Upload = Server.CreateObject("TABSUpload4.Upload") Upload.Start "C:\Temp" UserName = Upload.Form("userName") Address = Upload.Form("addr")(1) & Upload.Form("addr")(2) FileName = Upload.Form("uploadFile").Save For I=1 To Upload.Form("info").Count Response.Write Upload.Form("info")(I).Name & "=" & Upload.Form("info")(I) Next %>