<form method="post" action="" enctype=""></form>

ブラウザ
  • IE
  • Cr
  • Sf
  • Fx
  • O
分類
要素

form要素enctype="" を追加すると、送信時のMIMEタイプを指定することができます。

  • この属性を使用する場合は、method属性post を指定しておく必要があります。

<form method="post" action="example.cgi" enctype="multipart/form-data"></form>

属性 説明
enctype="" application/x-www-form-urlencoded URLエンコードを指定 (初期値)
multipart/form-data マルチパートを指定

application/x-www-form-urlencoded

データをURLエンコードして送信します。enctype属性の指定がない場合は、この形式が使用されることになります。

  • 一般的なフォームでは、enctype属性の指定は特に必要ありません。

multipart/form-data

データをマルチパートデータとして送信します。フォーム内にファイルの送信欄を配置する場合は、この形式を指定しておく必要があります。

使用例

フォーム内にファイルの送信欄を配置した例

<form method="post" action="example.cgi" enctype="multipart/form-data">

<p>お名前:<br>
<input type="text" name="name" size="30"></p>

<p>ファイル:<br>
<input type="file" name="upfile" size="30"></p>

<p><input type="submit" value="送信する"></p>

</form>

表示例

お名前:

ファイル:

  • サンプルのため送信できません。