예
양식 데이터를 보낼 때 사용되는 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의 요소입니다.
브라우저 지원
formMethod 속성은 모든 주요 브라우저에서 지원됩니다.
참고 : formMethod 속성은 인터넷 익스플로러 9 및 이전 버전에서는 지원되지 않습니다.
통사론
formMethod 속성을 반환합니다 :
buttonObject .formMethod
formMethod 속성을 설정 :
buttonObject .formMethod=get|post
속성 값
값 | 기술 |
---|---|
get | ? URL 이름 = 값 이름 = 값 : URL에 폼 데이터를 추가합니다 |
post | 는 HTTP 포스트 트랜잭션으로 양식 데이터를 전송 |
기술적 세부 사항
반환 값 : | 서버에 양식을 제출하는 데 사용되는 HTTP 방식을 나타내는 문자열 |
---|
더 예
관련 페이지
HTML 참조 : HTML <button> formmethod 속성
<버튼 개체