HTML 입력 formmethod 등록
예
두 번째 제출 버튼 HTTP 메소드에게 양식을 설명합니다 :
<form action="demo-form.php" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交">
<input type="submit" formmethod="post" formaction="demo-post.php" value="使用 POST 提交">
</form>
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交">
<input type="submit" formmethod="post" formaction="demo-post.php" value="使用 POST 提交">
</form>
»시도
브라우저 지원
인터넷 익스플로러 10, 파이어 폭스, 오페라, 크롬과 사파리 지원 속성을 formmethod.
참고 : 인터넷 익스플로러 9 및 이전 버전 formmethod 속성 <입력> 태그를 지원하지 않습니다.
정의 및 사용
formmethod 속성은 액션 URL로 양식 데이터를 전송하는 HTTP 방법을 정의합니다.
formmethod 특성 재 지정 <형태> 요소의 메소드 속성입니다.
참고 : = formmethod속성 유형을 "제출"과 함께 사용 = "이미지"를 입력합니다.
양식 데이터는 URL 변수를 보낼 수있는 형태로 사용될 수있다 (방법 = "GET") (방법 = "게시물") 또는 HTTP 포스트 거래의 형태로 보낼 수 있습니다.
정보 "GET"방법 참고 :
- 폼 데이터에있어서, 상기 URL에 이름 / 값 쌍으로 추가된다
- 사용자에 대해이 방법을 즐겨 찾기에 유용한 양식 제출을 원한다
- URL 길이는 모든 형태의 데이터가 정확하게 전송 될 수 있는지 여부를 결정할 수 있도록, (다른 브라우저 제한 같지) 한정
- 민감한 데이터를 전송하기 위해 "얻을"방법을 사용하지 마십시오! (이러한 브라우저의 주소 표시 줄에 암호 또는 기타 중요한 정보로 볼 수 있습니다)
정보 "게시물"방법 참고 :
- 이 방법은 HTTP 포스트 트랜잭션의 형태 폼 데이터를 전송
- 은 "게시물"방법을 통해 제출 양식은 북마크 할 수 없습니다
- "포스트"방법은 "GET"보다 안전하지 않으며, "게시물"에는 길이 제한
HTML 4.01과 HTML5의 차이점
formmethod 속성은 HTML5 속성의 새로운 기능입니다.
문법
<input formmethod="get|post">
속성 값
值 | 描述 |
---|---|
get | 默认。将表单数据(form-data)以名称/值对的形式附加到 URL:URL?name=value&name=value。 |
post | 以 HTTP post 事务的形式发送表单数据(form-data)。 |
HTML <INPUT> 태그