ASP 양식
Request.QueryString 및 Request.Form 명령은 사용자 입력과 같은 양식에서 정보를 검색하는 데 사용됩니다.

사용해 보기 - 예
method="get"을 사용하는 양식
이 예는 Request.QueryString 명령을 사용하여 사용자와 상호 작용하는 방법을 보여줍니다.
method="post"를 사용하는 양식
이 예에서는 Request.Form 명령을 사용하여 사용자와 상호 작용하는 방법을 보여줍니다.
라디오 버튼을 사용하는 양식
이 예에서는 Request.Form 명령을 사용하여 라디오 버튼을 통해 사용자와 상호 작용하는 방법을 보여줍니다.
사용자 입력
요청 개체를 사용하여 양식에서 사용자 정보를 검색할 수 있습니다.
HTML 양식 예
이름: <input type="text" name="fname"><br>
성 이름: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>
사용자 입력은 Request.QueryString 또는 Request.Form 명령을 통해 검색할 수 있습니다.
Request.QueryString
Request.QueryString 명령은 method="get"을 사용하여 양식에서 값을 수집하는 데 사용됩니다.
GET 메소드를 사용하여 양식에서 전송된 정보는 모든 사용자에게 표시되며(브라우저의 주소 표시줄에 표시됨) 전송되는 정보의 양에는 제한이 있습니다.
사용자가 위 HTML 양식에 "Bill" 및 "Gates"를 입력하면 서버로 전송되는 URL은 다음과 유사합니다.
"simpleform.asp" 파일에 다음 ASP 스크립트가 포함되어 있다고 가정해 보겠습니다.
Welcome
<%
response.write(request.querystring("fname"))
response. write(" " & request.querystring("lname"))
%>
</body>
브라우저는 문서의 본문 부분을 다음과 같이 표시합니다:
Request.Form
Request.Form 명령은 method="post"를 사용하여 양식에서 값을 수집하는 데 사용됩니다.
POST 메서드를 사용하여 양식에서 전송된 정보는 사용자에게 보이지 않으며 전송되는 정보의 양에는 제한이 없습니다.
위 HTML 양식에 사용자가 "Bill"과 "Gates"를 입력하면 서버로 전송되는 URL은 다음과 같습니다.
"simpleform.asp" 파일에 다음 ASP 스크립트가 포함되어 있다고 가정합니다.
Welcome
<%
response.write(request.form("fname"))
response.write(" " & request .form("lname"))
%>
</body>
브라우저는 문서의 본문 부분을 다음과 같이 표시합니다.
양식 확인
가능할 때마다 (클라이언트 측 스크립트를 통해) 브라우저에서 사용자 입력의 유효성을 검사하십시오. 브라우저 유효성 검사가 더 빨라지고 서버 부하가 줄어듭니다.
사용자 입력이 데이터베이스에 저장되는 경우 서버 측 유효성 검사 사용을 고려해야 합니다. 서버 측에서 양식의 유효성을 검사하는 좋은 방법은 다른 페이지로 이동하는 대신 (검증된) 양식을 양식 페이지로 다시 전달하는 것입니다. 그러면 사용자는 동일한 페이지에서 잘못된 정보를 얻을 수 있습니다. 이렇게 하면 사용자가 오류를 더 쉽게 찾을 수 있습니다.
관련 동영상
핫 AI 도구
무료로 이미지를 벗다
사진에서 옷을 제거하는 온라인 AI 도구입니다.
사실적인 누드 사진을 만들기 위한 AI 기반 앱
더 현명한 결정을 위한 AI 기반 투자 연구
인기 기사
뜨거운 주제
20518
7
13631
4
11966
4
8993
17
8505
7
인기 있는 도구
사용하기 쉬운 무료 코드 편집기
중국어 버전, 사용하기 매우 쉽습니다.
강력한 PHP 통합 개발 환경
시각적 웹 개발 도구
신 수준의 코드 편집 소프트웨어(SublimeText3)












![PHP 실용 개발 시작하기: 빠른 PHP 생성 [중소기업 포럼]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)
