Formit/AjaxForm
Добрый вечер, подскажите.
Есть стандартная форма на ajax с прикреплением файла
Вопрос в том что нужно сделать что бы прикрепить файл можно было только с определенным расширением? Например только картинки: *.jpg,*.png,
Есть стандартная форма на ajax с прикреплением файла
<label for="contact_attachment">Прикрепить файл </label>
<input type="file" name="contact_attachment" value="[[!+fi.contact_attachment]]" />
все работает хорошо, все приходит.Вопрос в том что нужно сделать что бы прикрепить файл можно было только с определенным расширением? Например только картинки: *.jpg,*.png,
Комментарии: 3
Можно так:
<input type="file" name="contact_attachment" value="[[!+fi.contact_attachment]]" accept=".jpg, .jpeg, .png"/>
интересное решение, спасибо, в принципе понятно как оно работает «при нажатии на кнопку прикрепить файл выводит окно с рекомендуемыми расширениями, но подгрузить например другое расширение можно, в ручную выбрать все файлы» правильно?)
Да, есть такое. Тут уже надо дописать валидацию — Custom Validators и проверять является файл картинкой или нет.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.