양식 수집
이 ASP 예제 튜토리얼은 양식 코드에 관한 것이므로 문제를 피하기 위해 스크린샷을 찍지 않겠습니다! 누구나 직접 인스턴스 실행 결과를 테스트할 수 있습니다!
Form 컬렉션의 간단한 적용
이 예는 Form 컬렉션이 양식에서 값을 검색하는 방법을 보여줍니다. 이 양식은 POST 방식을 사용하는데, 이는 전송된 정보가 사용자에게 보이지 않으며, 전송되는 정보의 양에 제한이 없음을 의미합니다(많은 양을 전송할 수 있음).
이 샘플 코드는 다음과 같습니다.
인용된 내용은 다음과 같습니다.
<html>
<본문>
<양식 작업=/example/aspe/demo_aspe_simpleform1.asp 방법=포스트>
이름:
<입력 유형=텍스트 이름=f이름 값=Donald />
<br />
성:
<입력 유형=텍스트 이름=l이름 값=Duck />
<br />
<입력 유형=제출 값=제출 />
</form>
<%
응답.쓰기(요청.양식)
%>
</body>
</html>
양식의 정보를 사용하는 방법
이 예에서는 양식에서 검색된 정보를 사용하는 방법을 보여줍니다. 우리는 Form 컬렉션을 사용했습니다. 양식은 POST 메소드를 사용합니다.
이 샘플 코드는 다음과 같습니다.
인용된 내용은 다음과 같습니다.
<html>
<본문>
<양식 작업=/example/aspe/demo_aspe_simpleform.asp 방법=post>
귀하의 이름: <입력 유형=텍스트 이름=f이름 크기=20 />
<입력 유형=제출 값=제출/>
</form>
<%
희미한 이름
fname=Request.Form(fname)
fname<>이면
응답.쓰기(Hello! & fname &!<br />)
응답.쓰기(오늘은 어때요?)
종료 조건
%>
</body>
</html>
양식의 추가 정보
이 예는 여러 입력 필드가 동일한 이름을 사용하는 경우 Form 컬렉션에 어떤 정보가 포함되는지 보여줍니다. 이러한 동일한 이름을 구분하는 방법을 보여줍니다. 또한 count 키워드를 사용하여 name 속성을 계산하는 방법도 보여줍니다. 이 양식은 POST 메소드를 사용합니다.
이 샘플 코드는 다음과 같습니다.
인용된 내용은 다음과 같습니다.
<html>
<본문>
<양식 작업=/example/aspe/demo_aspe_form2.asp 방법=post>
이름:
<입력 유형=텍스트 이름=이름 값=Donald />
<br />
성:
<입력 유형=텍스트 이름=이름 값=Duck />
<br />
<입력 유형=제출 값=제출 />
</form>
<시간 />
<p>위 양식의 정보:</p>
<%
Request.Form(이름)<> 경우
응답.쓰기(<p>)
Response.Write(이름= & Request.Form(이름))
응답.쓰기(</p><p>)
Response.Write(이름 속성 개수:)
Response.Write(Request.Form(이름).Count)
응답.쓰기(</p><p>)
Response.Write(이름= & Request.Form(이름)(1))
응답.쓰기(</p><p>)
Response.Write(성= & Request.Form(이름)(2))
응답.쓰기(</p>)
다음과 같은 경우 종료
%>
</body>
</html>
라디오 버튼이 있는 양식
이 예에서는 Form 컬렉션을 사용하여 라디오 버튼을 통해 사용자와 상호 작용하는 방법을 보여줍니다. 이 양식은 POST 메소드를 사용합니다.
이 샘플 코드는 다음과 같습니다.
인용된 내용은 다음과 같습니다.
<html>
<%
희미한 자동차
cars=Request.Form(자동차)
%>
<본문>
<양식 작업=/example/aspe/demo_aspe_radiob.asp 방법=post>
<p>가장 좋아하는 자동차를 선택하세요:</p>
<입력 유형=라디오 이름=자동차
<%if cars=Volvo, Response.Write(확인됨)%>
value=볼보>볼보</input>
<br />
<입력 유형=라디오 이름=자동차
<%if cars=Saab 이후 Response.Write(확인됨)%>
value=사브>사브</input>
<br />
<입력 유형=라디오 이름=자동차
<%if cars=BMW then Response.Write(선택됨)%>
value=BMW>BMW</input>
<br /><br />
<입력 유형=제출 값=제출/>
</form>
<%
자동차<>라면
Response.Write(<p>당신이 좋아하는 자동차는 & 자동차 &입니다 </p>)
종료하면
%>
</body>
</html>
체크 버튼이 있는 양식
이 예에서는 Form 컬렉션을 사용하여 확인 버튼을 통해 사용자와 상호 작용하는 방법을 보여줍니다. 이 양식은 POST 메소드를 사용합니다.
이 샘플 코드는 다음과 같습니다.
인용된 내용은 다음과 같습니다.
<html>
<본문>
<%
과일=Request.Form(과일)
%>
<양식 작업=/example/aspe/demo_aspe_checkboxes.asp 방법=post>
<p>어떤 과일을 좋아하시나요:</p>
<입력 유형=체크박스 이름=과일 값=사과
<%if instr(과일,Apple) then Response.Write(checked)%>>
사과
<br>
<입력 유형=체크박스 이름=과일 값=오렌지
<%if instr(과일,오렌지) then Response.Write(checked)%>>
주황색
<br>
<입력 유형=체크박스 이름=과일 값=바나나
<%if instr(과일,바나나) then Response.Write(checked)%>>
바나나
<br>
<입력 유형=제출 값=제출>
</form>
<%
과일이면<> 그러면%>
<p>당신이 좋아하는 것: <%Response.Write(fruits)%></p>
<%종료:
%>
</body>
</html>