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