<form method="post" enctype=""></form>
| 更新日 | |
|---|---|
| 仕様 | HTML Living Standard |
| 分類 | フロー・コンテンツ / パルパブル・コンテンツ |
| 利用場所 | フロー・コンテンツが置ける場所 |
| 内容 | フロー・コンテンツ(ただし、form要素は含められない) |
form要素に enctype="" を追加すると、送信時のデータ形式を指定することができます。
- この属性を使用する場合は、method属性に
postを指定しておく必要があります。
<form method="post" action="example.cgi" enctype="multipart/form-data"></form>
| 属性 | 値 | ||
|---|---|---|---|
| 任意属性 | |||
enctype="" |
送信時のデータ形式 | application/x-www-form-urlencoded |
URLエンコード(既定値) |
multipart/form-data |
マルチパート | ||
text/plain |
プレーンテキスト | ||
application/x-www-form-urlencoded- データをURLエンコードして送信します。enctype属性を省略した場合は、この形式が使用されることになります。(一般的なフォームでは、enctype属性の指定は特に必要ありません)
multipart/form-data- データをマルチパート形式で送信します。フォーム内にファイルの送信欄を配置する場合は、この形式を指定しておく必要があります。
text/plain- データをプレーンテキスト形式で送信します。
使用例
<form method="post" action="example.cgi" enctype="multipart/form-data">
<p>お名前:<input type="text" name="name" size="30"></p>
<p>ファイル:<input type="file" name="upfile"></p>
<p><input type="submit" value="送信する"></p>
</form>
- 表示例
-
お名前:
ファイル:
- サンプルのため送信できません。