Ang klase ay nagbibigay ng mga template para sa built-in client-side at server-side pagpapatunay ng mga pamamaraan.
Ito validation panuntunan maaaring ilapat nang paisa-isa sa ninanais na mga patlang ng form, batay sa mga data na gusto namin ang mga gumagamit upang punan in.
Kapag ang form ay isinumite, ang data ay naka-check muna sa browser at kung walang mga error ay nakita pagkatapos ay ipinadala sa mga server para sa processing.
Client-side pagpapatunay ay tapos na sa pamamagitan ng JavaScript (jQuery)
Ano ang bago sa ito release:.
- Ang clientside_validation paraan ay mayroon na ngayong isang bagong ari-arian na tinatawag na & quot; disable_upload_validation & quot; na pwedeng gamitin para sa hindi pagpapagana ng anumang client-side processing ng mga kontrol sa pag-upload ng file; kapaki-pakinabang para sa paggamit ng pasadyang mga plugin upang mahawakan-upload ng file;
- Binago paano mga placeholder, prefixes at katangian counter ay nakaposisyon at ang mga ito ay ngayon na may kaugnayan sa magulang elemento;
- Idinagdag maraming mga bagong uri ng panggagaya sa mimes.json file;
- Pagwawasto sa papeles, may kaugnayan sa mga & quot; date & quot; elemento;
- Added Catalan file wika.
Ano ang bago sa bersyon 2.9.5:
- Ang clientside_validation paraan ngayon ay may isang bagong ari-arian na tinatawag na & quot ; disable_upload_validation & quot; na pwedeng gamitin para sa hindi pagpapagana ng anumang client-side processing ng mga kontrol sa pag-upload ng file; kapaki-pakinabang para sa paggamit ng pasadyang mga plugin upang mahawakan-upload ng file;
- Binago paano mga placeholder, prefixes at katangian counter ay nakaposisyon at ang mga ito ay ngayon na may kaugnayan sa magulang elemento;
- Idinagdag maraming mga bagong uri ng panggagaya sa mimes.json file;
- Pagwawasto sa papeles, may kaugnayan sa mga & quot; date & quot; elemento;
- Added Catalan file wika.
Ano ang bago sa bersyon 2.9.0:.
- Fixed ilang depencies kaugnayan bugs
- Inayos ang isang isyu na sinira functionality ng library kapag gumagamit jQuery 1.9.0 (na dahil $ .browser).
- Nakatakdang ng isang bug kung saan format ng petsa hindi kabilang araw o buwan (tulad lamang 'Y' o 'M, Y', atbp) ay hindi kailanman ay pumasa ng pagpapatunay.
- Ang Nakatakdang ng isang bug kung saan ang & quot; I-clear & quot; button sa petsa picker ay hindi gumagamit ng string mula sa mga wika file.
- Inayos ang isang isyu kung saan ang library ay break sa mga plugin na itago ang orihinal na mga elemento at ilagay sa kanilang mga lugar divs pagkakaroon ng eksaktong parehong mga klase bilang ang orihinal na sangkap.
- Ang Nakatakdang ng isang bug kung saan ang & quot; haba & quot; tuntunin ay hindi kinuha sa pagsasaalang-alang kapag gumagamit ng & quot; auto_fill & quot; para sa mga elemento nagkakaroon din ng & quot; digits & quot; at / o & quot; number & quot; rule set.
Ano ang bago sa bersyon 2.8.9c:
- Ang Nakatakdang ng isang bug kung saan dependencies sa isang elemento na walang iba pang mga patakaran ay hindi papansinin;
- Nakatakdang ng isang bug kung saan custom argumento para sa & quot; custom & quot; rule ay hindi pumasa sa tama;
- Nakatakdang ng isang bug kung saan mula sa huling release ang mga file upload control ay hindi gumagana anymore;
- Ang Nakatakdang ng isang bug kung saan ang library ay ma-trigger ng isang error sa JavaScript kung wala sa elemento ng form ay may anumang tuntunin pagpapatunay.
Ano ang bago sa bersyon 2.8.9:
- Ang Nakatakdang ng isang bug kung saan ang placeholder, kung ang element ay margins, ay hindi tama nakaposisyon.
- Nakatakdang ng isang bug kung saan nagkakaroon ng mga elemento na may mga pangalan na kumakatawan sa array katangian sa JavaScript (haba, constructor, prototype) ay magreresulta sa mga mensahe ng error hindi nagpapakita para sa partikular na sangkap sa client-side pagpapatunay.
- Nakatakdang ng isang bug kung saan Akala ko ito ay naayos na sa 2.8.3 tungkol sa pagkakasunud-sunod kung panuntunan ay naka-check.
- Nakatakdang ng isang bug kung saan kapag ang pagkakaroon ng & quot; validate_on_the_fly & quot; para sa client-side pagpapatunay at gumagalaw ang layo mula sa isang petsa control nang hindi pumipili ng isang petsa, Gusto tama ipakita ang error tip na may mensahe, ngunit ang error ay hindi awtomatikong pumunta ang layo kapag pagpili ng petsa, at ang gumagamit ay manu-mano ang kailangan upang itago ang mensahe ng error .
- Nakatakdang ng isang bug sa CSS naaapektuhan notes na inilagay pagkatapos ng isang petsa kontrol sa Internet Explorer 7.
- Nakatakdang ng isang bug kung saan kapag gumagamit placeholder para textareas ang & quot; i-resize & quot; icon (sa mga browser na awtomatikong ilagay ito sa textareas) nais na lumitaw nang dalawang beses.
- Nakatakdang ng isang bug kung saan nagkakaroon ng isang error na mensahe sa mga piling control sa & quot; iba pang mga & quot; opsyon pinili, ang mga error na mensahe ay hindi awtomatikong nawawala sa sandaling ang & quot; iba pang mga & quot; field ay napuno out.
- Nakapirming isang WebKit-specific isyu kung saan Chrome & Safari tila sa kumuha ito mali para sa mga patlang ng password kapag gumagamit ng iba't-ibang font pamilya, at display talagang maliit na tuldok sa halip na ang discs na lumilitaw para sa bawat iba pang mga browser - ngayon WebKit browser ay kikilos nang tulad ng inaasahan .
- Na-update Zebra_DatePicker sa bersyon 1.6.4.
Ano ang bago sa bersyon 2.8.6:
- Nakatakdang ng isang bug kung saan nagkakaroon ng ang pagpipiliang 'ibang' set para sa mga piling mga kontrol pagkakaroon ng di-de-numerong halaga, ay magreresulta sa anyo hindi pagpasa pagpapatunay;
- Nakatakdang ng isang bug kung saan para sa piliin ang mga kahon pagkakaroon ng di-de-numerong mga indeks, isang malisyosong user ay maaaring mag-sumite ng ibang mga halaga kaysa sa mga tinukoy kapag lumilikha ng form;
Ano ang bago sa bersyon 2.8.5:
- Ang Nakatakdang ng isang bug kung saan kontrol file ay * laging * kinakailangan kahit na ang & quot; kinakailangan & quot; tuntunin ay hindi nakatakda.
- Nakatakdang ilang mga bug na may kaugnayan sa lahi ng mga CSRF token kung saan ang mga token ay palaging binuo na may ang mga halaga ng default at ay muling nabuo sa bawat oras na ang CSRF () method ay tinatawag na.
- Ang aklatan ay ngayon awtomatikong magpasya kung ano ang paraan upang gamitin para sa pagtatabi ng CSRF token (session o cookie) sa gayon na kung ang isang session ay nagsimula ito ay tindahan siyang tanda sa session o sa isang cookie kung hindi man; salamat sa PunKeel para sa mga ulo up.
Ano ang bago sa bersyon 2.8.4:
- Nakatakdang ilang mga bug na may kaugnayan sa ang petsa control.
- Nakatakdang ng isang bug kung saan pagtatakda & quot; validate_all & quot; sa tunay na ibig niya na sinomang effects.
- Sana ang bug kung saan minsan error na mensahe ay nanatiling stuck at hindi ma-sarado anymore, ay naayos ngayon.
- placeholder ngayon clone estilo ng magulang elemento (padding, hangganan, estilo ng font, bigat ng font, laki ng font).
- Ang minimum na kinakailangang bersyon ng PHP ay ngayon 4.3 sa halip ng 4.2.
- Nakatagong mga patlang na ginamit ng mga library sa loob dati ay magagamit sa $ _POST superglobal pagkatapos ng pagsusumite at ngayon ay awtomatikong Nakuha out sa gayon ay hindi namin pagdumi sa $ _POST.
Ano ang bago sa bersyon 2.8.3:
- Ang isang bagong ari-arian ng Zebra_Form ay magagamit na ngayon: & quot ; file_upload_permissions & quot; na kung saan ay maaaring gamitin upang itakda ang mga pahintulot filesystem para upload na mga file;
- 12 oras na format ay maaari na ngayong ring gamitin para sa & quot; oras & quot; control;
- Binago ang pangalan ng & quot; first_day_of_the_week & quot; paraan (magagamit para sa mga & quot; Date & quot; control) sa & quot; first_day_of_week & quot ;; salamat sa Edward sa feedback
- default padding para sa mga kahon ng teksto, mga lugar ng teksto, password at pinipili ay binago mula sa & quot; padding: 4px 3px 3px & quot; sa & quot; padding: 5px & quot; (Sa zebra_form.css) kaya bahagyang pagtaas ng kanilang laki; tandaan na ito ay maaaring masira ang iyong layout, kaya maging maingat na at baguhin ito pabalik kung ginagawa nito kaya;
- Na-update Zebra_DatePicker sa bersyon 1.4
- Karamihan sa mga halimbawa ay na-update
- Ang ilang mga pagwawasto at mga pagdaragdag sa mga babasahin.
Ano ang bago sa bersyon 2.8.2:
- Ang patakaran upload ngayon ay mayroon ding isang client-side pagpapatunay side, kung saan ito tseke kung ang ipinahiwatig landas umiiral at ito ay writable.
- Nakatakdang ng isang bug para sa mga upload file na kung saan, kung ang pangalan ng na-upload na file ay masyadong mahaba, ang & quot; x & quot; para sa pagkansela ay hindi makikita anymore.
- Nakatakdang ng isang bug kung saan, pagkatapos ng pagpili ng isang file, iki-click mo masyadong malapit sa pangalan ng file, ang mga gumagamit ay maaaring buksan ang file picker muli, na nagreresulta sa bogus visuals.
- Nakatakdang ng isang bug kung saan ginawa ang pangalan ng file na hindi lilitaw para sa isang control upload pagkakaroon & quot; i-upload & quot; bilang nag-iisang naka-attach panuntunan.
- Na-update Zebra_DatePicker sa bersyon 1.3.2.
Kinakailangan
- PHP 5.0.2 o mas mataas
- enable ang JavaScript sa client side
- jQuery
Mga Komento hindi natagpuan