Latest web development tutorials

HTML 버튼 formmethod 등록

HTML 버튼을 참조 설명서 라벨 HTML <버튼> 태그

(가) 첫 번째 방법은 = 양식 데이터를 제출 "GET", (가) 두 번째 방법 = "게시물"제출 양식 데이터를 사용하여 제출 '버튼을 사용하여 버튼을 제출, 두 개의 버튼과 양식을 제출하십시오

<form action="demo_form.html" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<button type="submit">提交</button>
<button type="submit" formmethod="post" formaction="demo_post.html">
使用 POST 提交</button>
</form>

»시도

브라우저 지원

Internet ExplorerFirefoxOperaGoogle ChromeSafari

인터넷 익스플로러 10, 파이어 폭스, 오페라, 크롬, 사파리 지원 formmethod 속성입니다.

참고 : 인터넷 익스플로러 9 이전 버전의 IE는 속성을 formmethod 지원하지 않습니다.


정의 및 사용

formmethod 속성은 폼 데이터를 전송하는데 사용 HTTP 방법을 개발 하였다. formmethod 속성은 폼 요소의 우선 방법의 속성을.

formmethod 속성은 필수 및 유형 = "제출"함께 사용.

폼 데이터는 다음과 같은 방식으로 전송 될 수있다 :

  • URL 변수에 양식을 보내 ( "GET"= 방법을 사용하여)
  • HTTP 포스트에서 양식을 보내 (= "게시물"방법을 사용하여)

"GET"방법을 사용합니다 :

  • 이름으로 URL에서 양식 데이터 / 값 쌍 나타납니다.
  • 전송되는 데이터의 양 때문에 주로 URL 길이 제한에 의해 2킬로바이트보다 크지 작고하세요.
  • 민감한 정보를 전송하는 "얻을"방법을 사용하지 마십시오! (암호 또는 민감한 정보가 브라우저의 주소 표시 줄에 표시됩니다)

은 "게시물"방법을 사용하여 :

  • HTTP 포스트 형태로 양식 데이터를 전송합니다.
  • 강력하고 "GET"방법보다 더 안전합니다.
  • 크기 제한 없음

HTML 4.01과 HTML5의 차이점

formmethod 속성은 HTML 5 속성의 새로운 기능입니다.


문법

<button type="submit" formmethod="get|post">

속성 값

描述
get 向 URL 追加表单数据(form-data):URL?name=value&name=value
post 以 HTTP post 事务的形式发送表单数据(form-data)


HTML 버튼을 참조 설명서 라벨 HTML <버튼> 태그