English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML 참조 매뉴얼

HTML 태그 전체 목록

HTML: <input> formmethod 속성

formmethod 속성은 폼 데이터를 작업 URL로 전송할 HTTP 메서드를 정의합니다. formmethod 속성은 <form> 요소의 method 속성을 대체합니다. 주의: formmethod 속성은 type = 'submit'와 type = 'image'와 함께 사용할 수 있습니다.

 HTML <input> 태그

온라인 예제

두 번째 제출 버튼은 다음과 같은 HTTP 메서드를 덮어씁니다:

!DOCTYPE html>
<html>
<head>
<title>HTML:<input> formmethod 속성 - 기본教程网(oldtoolbag.com)</title>
<body>
<form action="action_page.php" method="get" target="_blank">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="제출">
  <input type="submit" formmethod="post" value="POST를 사용하여 제출">
</form>
</body>
</html>
테스트를 보고 보세요 ‹/›

브라우저 호환성

IEFirefoxOperaChromeSafari

Internet Explorer 10Firefox, Opera, Chrome 및 Safari가 formmethod 속성을 지원합니다.

주의:Internet Explorer 9 이전 버전은 <input> 태그의 formmethod 속성을 지원하지 않습니다.

정의 및 사용법

formmethod 속성은 양식 데이터를 action URL로 전송하는 HTTP 메서드를 정의합니다.

formmethod 속성은 <form> 요소의 method  속성.

주의:formmethod 속성은 type="submit"과 type="image"과 함께 사용됩니다.

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

"get" 메서드에 대한 설명:

  • 이 방법은 양식 데이터를 이름/값 쌍 형식으로 URL에 추가됩니다

  • 이 방법은 사용자가 책签을 추가하고자 하는 양식 제출에 매우 유용합니다

  • URL의 길이는 제한적입니다(브라우저마다 제한이 다릅니다),따라서 모든 폼 데이터가 올바르게 전송되는지 확정할 수 없습니다

  • 절대로 민감한 데이터를 "get" 메서드로 전송하지 마세요!(예를 들어 비밀번호나 다른 민감한 정보는 브라우저의 주소 표시줄에서 볼 수 있으며、

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

  • 이 메서드는 폼 데이터를 HTTP post 트랜잭션 형식으로 전송합니다

  • "post" 메서드로 제출된 폼은 책签에 추가되지 않습니다

  • "post" 메서드는 "get"보다 안전하며, "post"는 길이 제한이 없습니다

HTML 4.01 와 HTML5간의 차이

formmethod 속성은 HTML5 에서 새로운 속성이 추가되었습니다。

문법

<input formmethod="get|post">

속성 값

설명
get기본 설정으로 폼 데이터(form-data)를 이름/값 쌍 형식으로 URL에 추가합니다:URL?name=value&name=value。
postHTTP post 트랜잭션 형식으로 폼 데이터를 전송합니다(form-data)。
 HTML <input> 태그