method属性
form要素のmethod属性は、送信時のHTTPメソッドを指定する属性。
| ブラウザ対応 | ![]() ![]() ![]() ![]() ![]() |
|---|
構文
<form method="HTTPメソッド"></form>
HTTPメソッド(method属性値)
get- URLの後にデータを付け加えて送信。
- 例:
URL?nameA=valueA&nameB=valueB&nameC=valueC - 初期設定値。
post- URLの後にデータを付け加えないで、ボディ部に格納して送信。
サンプルコード
get
<form action="sample.php" method="get">
<p>入力欄: <input type="text" name="sampleInput"></p>
<p><input type="submit" value="送信"></p>
</form>
post
<form action="sample.php" method="post">
<p>入力欄: <input type="text" name="sampleInput"></p>
<p><input type="submit" value="送信"></p>
</form>
サンプル
get
HTMLソースコード
<form action="sample-form-method-get.php" method="get" target="_blank"> <p>サンプル入力欄: <input type="text" name="sampleInput"></p> <p><input type="submit" value="送信"></p> </form>
実際の表示
post
HTMLソースコード
<form action="sample-form.php" method="post" target="_blank"> <p>サンプル入力欄: <input type="text" name="sampleInput"></p> <p><input type="submit" value="送信"></p> </form>




