HTML <form> 메소드 속성

❮ HTML <form> 태그

예시

"get" 메소드를 사용하여 양식을 제출하십시오.

<form action="/action_page.php" method="get">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="Submit">
</form>

아래에서 더 많은 "직접 사용해 보기" 예를 살펴보세요.


정의 및 사용

속성 은 method양식 데이터를 보내는 방법을 지정합니다(양식 데이터는 속성에 지정된 페이지로 전송됨 action).

양식 데이터는 URL 변수( 사용 method="get") 또는 HTTP 포스트 트랜잭션(사용 method="post")으로 보낼 수 있습니다.

GET에 대한 참고 사항:

  • 이름/값 쌍의 URL에 양식 데이터를 추가합니다.
  • URL의 길이는 제한되어 있습니다(약 3000자).
  • GET을 사용하여 민감한 데이터를 보내지 마십시오! (URL에 표시됩니다)
  • 사용자가 결과를 책갈피로 지정하려는 양식 제출에 유용합니다.
  • GET은 Google의 쿼리 문자열과 같은 비보안 데이터에 더 좋습니다.

POST에 대한 참고 사항:

  • HTTP 요청 본문 내부에 양식 데이터 추가(데이터는 URL에 표시되지 않음)
  • 크기 제한이 없습니다
  • POST가 포함된 양식 제출은 책갈피로 지정할 수 없습니다.

브라우저 지원

Attribute
method Yes Yes Yes Yes Yes


통사론

<form method="get|post">

속성 값

Value Description
get Default. Appends the form-data to the URL in name/value pairs: URL?name=value&name=value
post Sends the form-data as an HTTP post transaction

더 많은 예

예시

"게시" 방법을 사용하여 양식 제출:

<form action="/action_page.php" method="post">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="Submit">
</form>

❮ HTML <form> 태그