예
서버에 양식을 제출하는 데 사용되는 HTTP 방법을 찾기 :
var x = document.getElementById("mySubmit").formMethod;
X의 결과가 될 수있다 :
post
»그것을 자신을 시도 정의 및 사용
formMethod 속성을 설정하거나이 값 반환 formmethod 제출 버튼의 속성을.
formmethod 속성은 액션 URL에 폼 데이터를 전송하는 HTTP 방법을 정의합니다.
formmethod 속성은 오버라이드 method 의 특성 <form> 요소.
formmethod 속성은 "제출"= 유형 버튼에 사용됩니다.
양식 데이터는 URL 변수로 보낼 수 있습니다 (method="get") 또는 HTTP 포스트 트랜잭션으로 (method="post") .
온 노트 "get" 방법 :
- 그것은 이름 / 값 쌍의 URL에 양식 데이터를 추가
- 사용자가 북마크 결과에 원하는 위치 양식 제출에 유용
- 양식 - 모든 데이터가 제대로 전송 될 것이라는 URL (브라우저 사이에서 변화) 따라서, 당신은 확신 할 수 없다에 배치 할 수있는 데이터의 양에 제한이
- 사용하지 마십시오 "get" 중요한 정보를 전달하는 방법을! (암호 또는 기타 민감한 정보가 브라우저의 주소 표시 줄에 표시됩니다)
상의주의 사항 "post" 방법 :
- 그것은 HTTP 포스트 거래로 폼 데이터를 전송
- 와 양식 제출 "post" 방법은 북마크 할 수 없다
- 이보다 더 강력하고 안전하다 "get"
- 그것은 크기 제한이 없습니다
주 : formmethod 대한 속성 새로운 <input> 유형 요소 = HTML5에서 '제출'.
브라우저 지원
formMethod 속성은 모든 주요 브라우저에서 지원됩니다.
참고 : formMethod 속성은 인터넷 익스플로러 9 및 이전 버전에서는 지원되지 않습니다.
통사론
formMethod 속성을 반환합니다 :
submitObject .formMethod
formMethod 속성을 설정 :
submitObject .formMethod=get|post
속성 값
값 | 기술 |
---|---|
get | 태만. URL 이름 = 값 이름 = 값 : 이름 / 값 쌍의 URL에 폼 데이터를 추가합니다 |
post | 는 HTTP 포스트 트랜잭션으로 양식 데이터를 전송 |
기술적 세부 사항
반환 값 : | 서버에 양식을 제출하는 데 사용되는 HTTP 방식을 나타내는 문자열 |
---|
더 예
관련 페이지
HTML 참조 : HTML <input> formmethod 특성
<입력 개체 제출