Класс предоставляет шаблоны для встроенных на стороне клиента и на стороне сервера процедур проверки.
Это правила проверки могут быть применены индивидуально желаемых полей формы, основываясь на данных, которые мы хотим, чтобы пользователи заполнения.
Когда форма отправлена, данные сначала проверяются в браузере и, если ошибок не обнаружено затем посылается на сервер для обработки.
Проверка на стороне клиента осуществляется с помощью JavaScript (JQuery)
Что нового в этом выпуске:.
- метод clientside_validation теперь имеет новое свойство под названием & Quot; disable_upload_validation & Quot; который может быть использован для отключения любого на стороне клиента обработку управления загрузки файлов; полезно для использования пользовательских плагинов для обработки загрузки файлов;
- Изменено как заполнители, префиксы и счетчики символов расположены и они теперь относительно родительского элемента;
- Добавлены множество новых типов MIME в файл mimes.json;
- Исправления в документации, связанной с & Quot; дата & Quot; элемент;
- Файл Добавлен каталонский язык.
Что нового в версии 2.9.5:
- Метод clientside_validation теперь новое свойство, называемое & Quot ; disable_upload_validation & Quot; который может быть использован для отключения любого на стороне клиента обработку управления загрузки файлов; полезно для использования пользовательских плагинов для обработки загрузки файлов;
- Изменено как заполнители, префиксы и счетчики символов расположены и они теперь относительно родительского элемента;
- Добавлены множество новых типов MIME в файл mimes.json;
- Исправления в документации, связанной с & Quot; дата & Quot; элемент;
- Файл Добавлен каталонский язык.
Что нового в версии 2.9.0:.
- Исправлены некоторые ошибки, связанные depencies
- Исправлена ошибка, которая сломала функциональность библиотеки при использовании JQuery 1.9.0 (который удален $ .browser).
- Исправлена ошибка, когда формат даты не включая дни или месяц (например, только 'Y' или 'M, Y', и т.д.) никогда бы не пройти проверку.
- Исправлена ошибка, при которой & Quot; Clear & Quot; Кнопка на выбора даты не использует строки из языкового файла.
- Исправлена ошибка, при которой библиотека нарушило бы с помощью плагинов, которые скрывают оригинальные элементы и положить в их местах дивы, имеющие те же классы, что и исходный элемент.
- Исправлена ошибка, при которой & Quot; длина & Quot; Правило не было принято во внимание при использовании & Quot; auto_fill & Quot; для элементов, имеющих также & Quot; цифры & Quot; и / или & Quot; число & Quot; набор правил.
Что нового в версии 2.8.9c:
- Исправлена ошибка, при которой зависимостей от элемента с нет другие правила будут проигнорированы;
- Исправлена ошибка, при которой пользовательские аргументы для & Quot; обычая & Quot; Правило не были приняты правильно;
- Исправлена ошибка, когда после последнего выпуска файлов загрузить контроль не работал больше;
- Исправлена ошибка, при которой библиотека вызовет ошибку JavaScript, если ни один из элементов форме никогда бы никакого правила проверки.
Что нового в версии 2.8.9:
- Исправлена ошибка, при которой заполнитель, если элемент что поля, не будет правильно установлен.
- Исправлена ошибка, при которой имеющие элементы с именами, представляющими свойства массива в JavaScript (длина, конструктор, прототип) приведет сообщения об ошибках не отображается для этого конкретного элемента проверки на стороне клиента.
- Исправлена ошибка, которую я думал, что это было зафиксировано в 2.8.3 о порядке, в котором проверяются правила.
- Исправлена ошибка, когда при наличии & Quot; validate_on_the_fly & Quot; для стороне клиента проверки и удаляясь от элемента управления даты без выбора даты, будет правильно показать кончик ошибки с сообщением, но ошибка не будет автоматически исчезнет при выборе даты, и пользователь вручную потребуется, чтобы скрыть сообщение об ошибке .
- Исправлена ошибка в CSS, затрагивающей заметки, помещенные после управления даты в Internet Explorer 7.
- Исправлена ошибка, когда при использовании заполнителей для прокручиваемым & Quot; размер & Quot; Значок (в браузерах, которые автоматически поместить его на прокручиваемым) появится в два раза.
- Исправлена ошибка, при которой имеющий сообщение об ошибке выбрать режим управления с & Quot; другой & Quot; опция выбрана, то сообщение об ошибке не будет автоматически исчезнет, как только & Quot; другой & Quot; поле была заполнена.
- Исправлена проблема WebKit конкретных где Chrome и Safari, кажется, это неправильно для полей пароля при использовании различных семейств шрифтов, а также отображать действительно маленькие точки вместо дисков, которые появляются на любой другой браузер - Теперь WebKit браузеры будут вести себя, как и ожидалось .
- Обновленный Zebra_DatePicker до версии 1.6.4.
Что нового в версии 2.8.6:
- Исправлена ошибка, при которой имеющий 'другой' вариант набор для элементов управления, имеющих отдельных нечисловых значений, приведет к форме никогда не проходит проверку;
- Исправлена ошибка, при которой для отдельных боксов, имеющих нецифровые индексы, злоумышленник может представить другие значения, чем те, которые определены при создании формы;
Что нового в версии 2.8.5:
- Исправлена ошибка, при которой управление файлами были * всегда * требуется, даже если & Quot; требуется & Quot; Правило не был установлен.
- Исправлено несколько ошибок, связанных с поколением лексемы CSRF, где маркер всегда генерируется со значениями по умолчанию и повторно генерируется каждый раз, когда метод CSRF () был вызван.
<Литий> Библиотека теперь будет автоматически решить, какой метод использовать для хранения маркер CSRF (сеанс или печенье) в таким образом, что если сеанс уже начал он будет хранить маркер в сессии или в куки в противном случае; благодаря PunKeel за головы.
Что нового в версии 2.8.4:
- Исправлено несколько ошибок, связанных с контролем даты.
- Исправлена ошибка, при которой параметр & Quot; validate_all & Quot; истина не будет иметь никакого эффекта.
- Надеюсь, ошибка, иногда сообщения об ошибках остались застрял и не может быть закрыт больше, теперь исправлена.
- Заполнители Теперь клонировать стили родительского элемента (отступ, граница, стиль шрифта, вес, размер шрифта).
- Минимальная требуемая PHP версия теперь 4.3 вместо 4.2.
- Скрытые поля, используемые библиотекой внутри ранее были доступны в $ _POST суперглобальными после представления и теперь автоматически раздеты, так что мы не загрязняют $ _POST.
Что нового в версии 2.8.3:
- Новое свойство Zebra_Form теперь доступен: & Quot ; file_upload_permissions & Quot; который может быть использован для установки разрешений файловой системы для загрузки файлов;
- 12-часовой формат теперь может также использоваться для & Quot; время & Quot; контроль;
- Изменено название из & Quot; first_day_of_the_week & Quot; Метод (доступен для & Quot; Дата & Quot; управления) & Quot; first_day_of_week & Quot ;; благодаря Эдварду для обратной связи
- По умолчанию для заполнения текстовых полей, текстовых областей, пароли и выбор был изменен с & Quot; обивка: 4px 3px 3px & Quot; на & Quot; обивка: 5px & Quot; (В zebra_form.css), таким образом, немного увеличивая их размер; обратите внимание, что это может нарушить ваш макет, так что будьте осторожны и изменить его обратно, если он делает это;
- Обновленный Zebra_DatePicker до версии 1.4
- В большинстве примеров были обновлены
- Некоторые исправления и дополнения к документации.
Что нового в версии 2.8.2:
- Правило загрузки теперь также на стороне клиента валидация на стороне, где он проверяет, является ли указанный путь существует и доступен для записи.
- Исправлена ошибка для загрузки файлов, где, если имя загружаемого файла был слишком длинным, и дюйм х & Quot; для отмены не было видно больше.
- Исправлена ошибка, при которой после выбора файла, нажав очень близко к имени файла, пользователь может открыть файл снова сборщика, в результате фиктивных визуалов.
- Исправлена ошибка, которая сделала имя файла не появляться для контроля загрузки, имеющей & Quot; загрузить & Quot; в качестве единственного прикрепленного правила.
- Обновленный Zebra_DatePicker до версии 1.3.2.
Требования
- PHP 5.0.2 или выше
- JavaScript включен на стороне клиента
- JQuery
Комментарии не найдены