<form action="action_form.php" method="post">
<input type="file" name="filename" accept="image/*">
<input type="submit">
</form>
HTML Атрибут accept
Атрибут accept устанавливает фильтр на типы файлов, которые вы можете отправить через поле загрузки файлов. Тип файла указывается как MIME-тип, при нескольких значениях они перечисляются через запятую. Если файл не подходит под установленный фильтр, он не показывается в окне выбора файлов.
Атрибут accept используется только если атрибут type тега <input> имеет значение "file"
и определяет виды файлов (их расширение), которые могут быть закачаны пользователем на сервер.
Совет: Не используйте этот атрибут в качестве инструмента проверки. Проверка типа файлов, закачиваемых пользователем, должна выполняться на сервере. |
Синтаксис
<input type="file" accept="MIME-тип">
Значения
В качестве значения указывается имя MIME-типа в любом регистре, несколько значений перечисляются через запятую.
В HTML5 также допустимо в качестве значения указывать audio/*
для выбора всех звуковых файлов, video/*
для видеофайлов и image/*
для всех графических файлов.
Значение по умолчанию
Нет.
Для того чтобы ограничить форму на добавление только картинок следует в accept дописать (image/*)
:






Пример: Атрибут accept
Атрибут | Элементы |
---|---|
accept | <input> |
Спецификация
Спецификация | Статус |
---|---|
HTML5 (W3C) | Рекомендация |
HTML 4 (W3C) | Рекомендация |
Учебник HTML
HTML уроки: HTML Атрибуты
