例
第二個提交按鈕覆蓋形式的HTTP方法:
<form action="demo_form.asp" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
<input type="submit" formmethod="post" formaction="demo_post.asp"
value="Submit using POST">
</form>
試一試» 定義和用法
該formmethod屬性定義表單數據發送到操作URL HTTP方法。
該formmethod屬性覆蓋方法的屬性<form>元素。
注: formmethod屬性可以使用type="submit"並type="image" 。
表單數據可以作為URL變量發送(method="get")作為HTTP POST交易或(method="post")
注意事項在“得”的方法:
- 這種方法的表單數據附加到名稱/值對的URL
- 其中一個用戶想書籤結果此方法對表單提交有用
- 有多少數據你可以在一個URL(瀏覽器之間變化),因此,你不能保證所有形式的數據將被傳輸正確放置限制
- 千萬不要使用"get"方法傳遞敏感信息! (密碼或其他敏感信息將在瀏覽器的地址欄中可見)
在注意事項"post"的方法:
- 此方法發送表單數據作為HTTP post交易
- 與表單提交"post"的方法,不可添加書籤
- 在"post"的方法是更強大,比安全"get" ,而"post"沒有大小限制
瀏覽器支持
在表中的數字指定完全支持屬性所述第一瀏覽器的版本。
屬性 | |||||
---|---|---|---|---|---|
formmethod | 9 | 10.0 | 4 | 5.1 | 10.6 |
HTML 4.01和HTML5之間的差異
該formmethod屬性,HTML5是新的。
句法
<input formmethod="get|post">
屬性值
值 | 描述 |
---|---|
get | 默認。 追加表單數據以名稱/值對的網址: URL?name=value&name=value |
崗位 | 發送表單數據作為HTTP post交易 |