HTML <input> formmethod 속성

정의와 사용법

formmethod <form> 요소의

formmethod 속성은 method 속성

주의사항:formmethod 속성은 type="submit" 하고 type="image" 함께 사용합니다.

폼 데이터는 URL 변수 (method="get") 또는 HTTP post 이벤트 (method="post")로 전송될 수 있습니다.

get 메서드에 대한 주의사항:

  • 그는 폼 데이터를 이름/값 형식으로 URL에 추가합니다
  • 이는 사용자가 결과를 책签으로 추가하고자 하는 폼 제출에 매우 유용합니다
  • URL에 배치할 수 있는 데이터 양은 제한적이며(브라우저에 따라 다름), 따라서 모든 폼 데이터가 올바르게 전송될 수 있는 것을 보장할 수 없습니다.
  • 절대로 'get' 메서드로 민감한 정보를 전달하지 마세요!(암호나 다른 민감한 정보는 브라우저의 주소 탐색기에 표시됩니다)

post 메서드에 대한 주의사항:

  • 그는 폼 데이터를 HTTP POST 이벤트로 전송합니다
  • post 메서드로 제출된 폼은 책签으로 저장할 수 없습니다
  • get 메서드와 비교하여 post 메서드는 더 강력하고 안전합니다
  • 크기 제한이 없습니다

예제

두 번째 제출 버튼은 폼의 HTTP 메서드를 덮어씁니다:

<form action="/action_page.php" method="get">
  <label for="fname">이름:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">성씨:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="제출">
  <input type="submit" formmethod="post" value="POST를 사용하여 제출">
</form>

직접 시도해 보세요

문법

<input formmethod="get|post">

속성 값

설명
get 기본. 양식 데이터를 이름/값 쌍의 형식으로 URL에 추가합니다:URL?name=value&name=value
post 양식 데이터를 HTTP POST 이벤트로 전송합니다.

브라우저 지원

표에서의 숫자는 이 속성을 최초로 완전히 지원한 브라우저 버전을 나타냅니다.

크롬 에지 파이어폭스 사파리 오페라
크롬 에지 파이어폭스 사파리 오페라
지원 10.0 지원 5.1 10.6