Класът предоставя шаблони за вградени в клиентската страна и от страна на сървъра процедури за валидиране.
Това правила за валидиране може да се прилага индивидуално за желаната форма области, въз основа на данните, които искате потребителите да го попълнят.
Когато се представя под формата, данните се проверява първо в браузъра и ако не са открити никакви грешки след това се изпраща към сървъра за обработка.
валидиране от страна на клиента се извършва чрез 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; Бутон за избор на дата не бе помощта на низ от езиковия файл.
- Фиксирана проблем, когато библиотеката ще скъса с приставки, които се крият оригинални елементи и постави на местата им divs като абсолютно същите класове, като на оригиналния елемент.
- Фиксирана бъг, когато & 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; за страната на клиента валидиране и се отдалечава от контролна дата, без да избирате дата, ще се покаже правилно върха на грешка със съобщение, но грешката не би автоматично отиде при избора на дата, и потребителят ръчно ще трябва да се скрие съобщението за грешка .
- Фиксирана бъг в СГО, засягаща бележки, направени след контролна дата на Internet Explorer 7.
- Фиксирана бъг, когато при използване на контейнери за textareas на & quot; преоразмеряване & quot; икона (на браузъри, който автоматично го пускат на textareas) ще се появи два пъти.
- Фиксирана бъг, където има съобщение за грешка на изберете контрола с & 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; да вярно няма да има ефект.
- Надяваме бъг, където понякога съобщения за грешки са останали заседнали и не биха могли да бъдат затворени вече, сега е фиксиран.
- Placeholders сега клонинг стилове на елемента родител (подложка, граница, стил на шрифта, шрифт тегло, размер на шрифта).
- изискваната минимална 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; качите & quot; като единствен прикрепен правилото.
- Обновено Zebra_DatePicker до версия 1.3.2.
<силни> Изисквания :
- PHP 5.0.2 или по-висока
- ДжаваСкрипт поддръжка от страна на клиента
- JQuery
Коментари не е намерена