> 웹 프론트엔드 > HTML 튜토리얼 > HTML_HTML/Xhtml_Web 페이지 제작 시 Form 양식의 메소드 속성 사용 소개

HTML_HTML/Xhtml_Web 페이지 제작 시 Form 양식의 메소드 속성 사용 소개

WBOY
풀어 주다: 2016-05-16 16:39:42
원래의
2819명이 탐색했습니다.

1 메소드는 서버에 데이터를 보내는 방법을 지정하는 속성입니다
2 post 및 get post만 가능합니다. 공식적인 설명은 post 세션을 통해 서버에 데이터를 전송하는 것입니다. 실제로는 데이터를 제출하는 것입니다. get: 변수=값 형식으로 액션이 가리키는 URL에 형식의 데이터를 추가하고 "?"를 사용하여 둘을 연결하고, 일반적으로 데이터를 가져올 때 사용하는 각 변수를 "&"를 사용하여 연결합니다. 서버.
3, 기본값은 get이므로 일반적으로 post로 지정해야 합니다.

예:

예를 들어, 2개의 페이지가 있습니다. htm 및 b.asp의 경우 a.htm 페이지 형식의 값을 b.asp 페이지에 전달하려고 합니다.
그러면 a.htm에 다음과 같은 양식 코드가 있습니다.

코드 복사
코드는 다음과 같습니다. 다음:






위 코드에는 주의가 필요한 두 곳이 있습니다:
1. 메소드의 속성이 get이므로 URL을 통해 전달된 값이 표시됩니다.
2. 양식, 텍스트 상자, 제출 버튼. 전달해야 할 것은 텍스트 상자의 값입니다. 텍스트 상자의 값이 URL에 표시될 수 있도록 텍스트 상자의 id 속성을 name 속성으로 변경하는 데 주의하세요.

a.htm 페이지를 탐색하고 제출 버튼을 클릭하면 페이지가 b.asp 페이지로 이동하고 URL은 다음과 같습니다.

http://localhost/WebSite2/b .asp? Text1=11

URL에 값이 표시되는 것을 원하지 않으면 메소드 값을 post로 변경하면 됩니다.

그런 다음 b.asp에서 서버 측 코드를 통해 전달된 값을 얻을 수 있습니다.
method=get인 경우 b.asp 페이지는 <% =Request.QueryString["Text1"]%>를 전달하여 값을 가져와서 출력합니다.
method=post인 경우 b.asp 페이지는; pass <% =Request.Form["Text1"]%>값을 가져와서 출력합니다.
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿