Как сделать, чтобы input принимал только картинки

Чтобы input в  html форме принимал только картинки, достаточно прописать это с помощью атрибута accept.

В данном случае перечислим все варианты вручную (удобно, когда нужно разрешить определенные форматы - лишние можете просто удалить из списка):  

<input type="file" name="example" 
accept="image/png, image/gif, image/jpeg" />

Есть более короткий вариант записи (удобно, когда можно использовать любые картинки):

<input type="file" name="example" accept="image/*" />

Не забудьте, что совместно с этим все равно необходима валидация!

Комментарии

Комментариев пока нет, вы можете оставить свой: