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

Руководство по HTML

Полный список HTML-тегов

HTML: атрибут accept в <form>

Атрибут accept определяет тип файлов, которые сервер принимает (можно отправить через загрузку файла), избегайте использования этого атрибута в качестве средства проверки, проверку файла следует проводить на сервере, чтобы предотвратить вредоносную загрузку.

 HTML <form> тег

Онлайн пример

Указать серверу принимать только изображения в формате png и jpeg при загрузке файла:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Использование атрибута accept в HTML<form>-базовый учебник (oldtoolbag.com)</title>
</head>
<body>
<form action="action_page.php" accept="image/png, image/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 атрибут accept для тега <form> не поддерживается.

Атрибут accept определяет типы файлов, которые принимает сервер (файлы могут быть отправлены через загрузку).

Совет:Пожалуйста, не используйте этот атрибут в качестве средства проверки, файлы должны быть проверены на сервере при загрузке.

Грамматика

<form accept="MIME_type">

Значение свойства

ЗначениеОписание
MIME_typeОдна или несколько MIME типов, которые можно отправить/загрузить. Если нужно указать несколько MIME типов, используйте запятую для их разделения.

См. также IANA MIME типыполучите полный список стандартных MIME типов.

 HTML <form> тег