English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML リファレンスマニュアル

HTML タグ一覧

HTML: <form> accept 属性

accept属性はサーバーが受け入れるファイルタイプを指定します(ファイルアップロードを通じて提出できます)。この属性を検証ツールとして使用することを避け、サーバーサイドでファイルアップロードを検証し、悪意のあるアップロードを防ぐべきです。

 HTML <form> タグ

オンラインサンプル

サーバーがファイルアップロードを受け入れる場合、pngおよびjpeg形式の画像のみを受け入れるように指定します:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>HTML <form> accept 属性の使用-基本チュートリアル(oldtoolbag.com)</title>
</head>
<body>
<form action="action_page.php" accept="image/png、画像/jpeg"
  名:<input type="text" name="fname"><br>
  姓:<input type="text" name="lname"><br>
  画像をアップロードするためのフォーム:<input type="file" name="pic" id="pic"><br>
  <input type="submit" value="Submit">
</form>
</body>
</html>
テストして見てください ‹/›

ブラウザの互換性

IEFirefoxOperaChromeSafari

注意:ほとんどの主要ブラウザは accept 属性をサポートしていません。

定義と使用法

HTML5 中、<form> accept 属性はサポートされていません。

accept属性は、サーバーが受け入れるファイルタイプを指定します(ファイルアップロードで送信できます)。

ヒント:この属性を検証ツールとして使用することを避けてください。ファイルのアップロードをサーバー側で検証する必要があります。

文法

<form accept="MIME_type">

属性値

説明
MIME_type許可された/アップロードされた 1 つまたは複数の MIME タイプが表示されます。複数の MIME タイプを指定する場合は、カンマで区切ってください。

参照してください IANA MIME タイプ、標準 MIME タイプの完全リストを取得します。

 HTML <form> タグ