HTML 버튼 formmethod 등록
예
(가) 첫 번째 방법은 = 양식 데이터를 제출 "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>
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>
»시도
브라우저 지원
인터넷 익스플로러 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 <버튼> 태그