HTMLメソッド属性
定義と使用法
このmethod
属性は、フォームデータの送信方法を指定します(フォームデータは、
action
属性で指定されたページに送信されます)。
form-dataは、URL変数(with
method="get"
)またはHTTP postトランザクション(with method="post"
)として送信できます。
GETに関する注意:
- フォームデータを名前と値のペアでURLに追加します
- URLの長さには制限があります(約3000文字)
- GETを使用して機密データを送信しないでください。(URLに表示されます)
- ユーザーが結果をブックマークしたいフォーム送信に便利です
- GETは、Googleのクエリ文字列などの安全でないデータに適しています
POSTに関する注意:
- HTTPリクエストの本文内にフォームデータを追加します(データはURLに表示されません)
- サイズ制限はありません
- POSTを使用したフォーム送信はブックマークできません
に適用されます
このmethod
属性は、次の要素で使用できます。
エレメント | 属性 |
---|---|
<フォーム> | 方法 |
例
例
「get」メソッドを使用してフォームを送信します。
<form
action="/action_page.php"
method="get">
First name: <input type="text" name="fname"><br>
Last name:
<input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
ブラウザのサポート
Attribute | |||||
---|---|---|---|---|---|
method | Yes | Yes | Yes | Yes | Yes |