최신 웹 개발 튜토리얼
 

HTML <button> formmethod Attribute

<HTML <button> 태그

두와 형태는 버튼을 제출합니다. 첫 번째 제출 버튼을 사용하여 양식 데이터를 제출 method="get" , 두 번째는 함께 양식 데이터를 제출 method="post" :

<form action="demo_form.asp" method="get">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <button type="submit">Submit</button>
  <button type="submit" formmethod="post" formaction="demo_post.asp">Submit using POST</button>
</form>
»그것을 자신을 시도

정의 및 사용

formmethod 속성은 폼 데이터를 보낼 때 사용되는 HTTP 방법을 지정합니다. 이 속성은 폼의 우선 method 속성을.

formmethod 속성은 함께 버튼에 사용되는 type="submit" .

양식 데이터는 URL 변수로 전송 (함께 할 수 method="get" ) 또는 HTTP post (와 method="post" ).

온 노트 "get" 방법 :

  • 그것은 이름 / 값 쌍의 URL로 양식 데이터를 추가
  • 사용자가 북마크 결과에 원하는 곳은 양식 제출에 유용
  • 양식 - 모든 데이터가 제대로 전달 될 것이라는 URL (브라우저 사이에서 변화), 따라서, 당신은 확신 할 수 없다에 배치 할 수있는 데이터의 양에 제한이
  • 사용하지 마십시오 "get" 중요한 정보를 전달하는 방법을! (암호 또는 기타 민감한 정보가 브라우저의 주소 표시 줄에 표시됩니다)

상의주의 사항 "post" 방법 :

  • 그것은 HTTP 포스트 거래로 양식 데이터를 전송
  • 와 양식 제출 "post" 방법은 북마크 할 수 없습니다
  • 이보다 더 강력하고 안전하다 "get"
  • 그것은 크기 제한이 없습니다

브라우저 지원

표의 수치는 완전히 특성을 지원하는 제 브라우저 버전을 지정.

속성
formmethod 9.0 10.0 4.0 5.1 10.6

HTML 4.01과 HTML5의 차이점

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


통사론

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

속성 값

기술
get 다음 URL에 폼 데이터를 추가 URL?name=value&name=value
post 것과 같은 형태로 데이터를 전송 HTTP post 거래

<HTML <button> 태그