최신 웹 개발 튜토리얼
 

Button formMethod Property

<버튼 개체

양식 데이터를 보낼 때 사용되는 HTTP 방법 돌아 가기 :

var x = document.getElementById("myBtn").formMethod;

X의 결과가 될 수있다 :

post
»그것을 자신을 시도

정의 및 사용

formMethod 속성을 설정하거나이 값 반환 formmethod 버튼의 속성을.

formmethod 속성은 폼 데이터를 전송할 때 사용되는 HTTP 메소드를 지정. 이 속성은 양식의 method 속성을 재정의합니다.

formmethod 속성은 "제출"= 유형 버튼에 사용됩니다.

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

온 노트 "get" 방법 :

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

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

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

참고 : formmethod 속성이에 대한 새로운 <button> HTML5의 요소입니다.


브라우저 지원

Internet ExplorerFirefoxOperaGoogle ChromeSafari

formMethod 속성은 모든 주요 브라우저에서 지원됩니다.

참고 : formMethod 속성은 인터넷 익스플로러 9 및 이전 버전에서는 지원되지 않습니다.


통사론

formMethod 속성을 반환합니다 :

buttonObject .formMethod

formMethod 속성을 설정 :

buttonObject .formMethod=get|post

속성 값

기술
get ? URL 이름 = 값 이름 = 값 : URL에 폼 데이터를 추가합니다
post 는 HTTP 포스트 트랜잭션으로 양식 데이터를 전송

기술적 세부 사항

반환 값 : 서버에 양식을 제출하는 데 사용되는 HTTP 방식을 나타내는 문자열

더 예

폼 데이터를 전송하는 방법을 변경합니다 :

document.getElementById("myBtn").formMethod = "post";
»그것을 자신을 시도

formMethod 속성을 반환에 대한 또 다른 예 :

var x = document.getElementById("myBtn").formMethod;
»그것을 자신을 시도

관련 페이지

HTML 참조 : HTML <button> formmethod 속성


<버튼 개체