Клас надає шаблони для вбудованих на стороні клієнта і на стороні сервера процедур перевірки.
Це правила перевірки можуть бути застосовані індивідуально бажаних полів форми, грунтуючись на даних, які ми хочемо, щоб користувачі заповнення.
Коли форма відправлена, дані спочатку перевіряються в браузері і, якщо помилок не виявлено потім надсилається на сервер для обробки.
Перевірка на стороні клієнта здійснюється за допомогою 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
Коментар не знайдено