formmethod属性
button要素のformmethod属性は、送信時のHTTPメソッドを指定する属性。
ブラウザ対応 |
---|
構文
<button type="submit" formmethod="HTTPメソッド">ボタン名</button>
HTTPメソッド
get
- URLの後にデータを付け加えて送信。
- 例:
URL?nameA=valueA&nameB=valueB&nameC=valueC
post
- URLの後にデータを付け加えないで、ボディ部に格納して送信。
要点
サンプルコード
get
<button type="submit" formmethod="get">送信</button>
<button formmethod="get">送信</button>
post
<button type="submit" formmethod="post">送信</button>
<button formmethod="post">送信</button>
サンプル
HTMLソースコード
<form action="sample-button.php" method="get" target="_blank"> <p> <label> 1行テキスト入力欄: <input name="sampleName"> </label> </p> <p> <button formmethod="post">type属性なし</button> <button type="submit" formmethod="post">送信ボタン</button> <button type="reset">リセットボタン</button> <button type="button">汎用ボタン</button> </p> </form>