Атрибут accept элемента <input> HTML
Определение и использование
accept
Атрибут устанавливает фильтр типов файлов, которые пользователь может выбрать из диалогового окна выбора файлов.
accept
Этот атрибут определяет типы файлов, которые могут быть отправлены через загрузку файлов.
Внимание:accept
Атрибут может использоваться только с <input type="file"> Используются вместе.
Совет:Не используйте этот атрибут в качестве средства проверки. Проверка загрузки файлов должна выполняться на сервере.
Пример
Определено, какие типы файлов может выбрать пользователь из диалогового окна выбора файлов:
<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">
Совет:Если нужно указать несколько значений, разделите их запятыми (например <input accept="audio/*,video/*,image/*" />
.
Значение атрибута
Значение | Описание |
---|---|
file_extension | Указать расширения файлов, которые могут быть выбраны пользователем (например: .gif, .jpg, .png, .doc) |
audio/* | Пользователь может выбрать все файлы аудио |
video/* | Пользователь может выбрать все файлы видео |
image/* | Пользователь может выбрать все файлы изображений |
media_type |
Действительные типы медиа, без параметров. Пожалуйста, посмотрите на типы медиа IANA, чтобы получить полный список стандартных типов медиа. |
Поддержка браузерами
Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
26.0 | 10.0 | 37.0 | 11.1 | 15.0 |