按鈕 formMethod 屬性
描述
formMethod 屬性設定或返回按鈕的 formmethod 屬性的值。
formmethod 屬性指定傳送表單資料時使用的 HTTP 方法。此屬性會覆蓋表單的 method 屬性。
formmethod 屬性僅用於 type="submit" 的按鈕。
表單資料可以作為 URL 變數(使用 method="get")或作為 HTTP post(使用 method="post")傳送。
關於“get”方法的注意事項
- 它將表單資料以名稱/值對的形式附加到 URL 中
- 它適用於使用者想要收藏結果的表單提交
- URL 中可以放置的資料量有限(因瀏覽器而異),因此,您不能確定所有表單資料都能正確傳輸
- 切勿使用“get”方法傳遞敏感資訊!(密碼或其他敏感資訊將在瀏覽器的位址列中可見)
關於“post”方法的注意事項
- 它將表單資料作為 HTTP post 事務傳送
- 使用“post”方法的表單提交無法被收藏
- 它比“get”更健壯和安全
- 它沒有大小限制
注意: formmethod 屬性是 HTML5 中 <button> 元素的新屬性。
瀏覽器支援
屬性 | |||||
---|---|---|---|---|---|
formMethod | 是 | 10.0 | 是 | 是 | 是 |
語法
返回 formMethod 屬性
buttonObject.formMethod
設定 formMethod 屬性
buttonObject.formMethod = get|post
屬性值
值 | 描述 |
---|---|
get | 將表單資料附加到 URL:URL?name=value&name=value |
post | 將表單資料作為 HTTP post 事務傳送 |
技術詳情
返回值 | 一個字串,表示用於將表單提交到伺服器的 HTTP 方法 |
---|
更多示例
相關頁面
HTML 參考:HTML <button> formmethod 屬性
❮ 按鈕物件