HTML Атрибут accept принимает в качестве своего значения список из одного или нескольких типов файлов, разделенных запятыми, или уникальных спецификаторов типов файлов, описывающих, какие типы файлов разрешены.
Определяет, что сервер принимает только файлы изображений при загрузке файлов:
<form action="/action_page.php">
<label for="img">Выберите изображение:</label>
<input type="file" id="img" name="img" accept="image/*">
<input type="submit">
</form>
<input accept="file_extension | audio/* | video/* | image/* | media_type">
Атрибут accept определяет типы файлов, которые принимает сервер (которые могут быть отправлены через загрузку файла).
accept может использоваться только с <input type="file">.Атрибут accept можно использовать для следующего элемента:
| Элемент | Атрибут |
|---|---|
| <input> |
accept |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает | |
| ✅ Поддерживает |
Полный список всех доступных атрибутов HTML см. в Справочнике HTML атрибутов.