Плагин валидации файлов изображений jQuery - PullRequest
0 голосов
/ 22 января 2010

Как получить поле, необходимое с помощью плагина jQuery Validation ? Не удалось найти это в документации / демоверсиях.

Я имею в виду, что есть опция для электронной почты, которая class = "обязательный адрес электронной почты" такая же для числа class = "обязательный номер" , но ничего о вводе файла.

Ответы [ 2 ]

1 голос
/ 22 января 2010

Вы не можете проверить, что представленный файл является форматом изображения на стороне клиента, потому что на стороне клиента нет доступа для чтения файла. (*) Вот почему плагин не предлагает такую ​​функцию.

Единственная надежная проверка, которую вы можете выполнить в поле загрузки файла, чтобы убедиться, что value не является пустой строкой (файл не выбран). Хотя у вас может возникнуть желание угадать, является ли файл изображением, взглянув на имя файла (например, заканчивается ли оно на «.gif», «.png», «.jpeg» или «.jpg»), но это в зависимости от операционной системы и параметров конфигурации типа файла расширение файла может не иметь никакого отношения к типу файла.

(*: за исключением Firefox 3 с использованием интерфейса FileList .)

1 голос
/ 22 января 2010

Просто попробуйте использовать

class='required error'

чтобы убедиться, что что-то есть в поле. class = "обязательный адрес электронной почты" и class = "обязательный номер" ищут определенные шаблоны.

Если вы хотите убедиться, что в имени файла загрузки есть файл .jpg, напишите настраиваемое правило для проверки этих символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...