Klassen gir maler for innebygde klientsiden og serversiden valideringsprosedyrer.
Denne valideringsregler kan brukes individuelt til ønsket skjemafelt, basert på data vi ønsker at brukerne skal fylle ut.
Når skjemaet er sendt, data blir sjekket først i nettleseren, og hvis ingen feil blir oppdaget blir så sendt til serveren for behandling.
Client-side validering gjøres via Javascript (jQuery)
Hva er nytt i denne utgaven.
- clientside_validation metoden har nå en ny egenskap som kalles & quot; disable_upload_validation & quot; som kan brukes til å deaktivere enhver klient-side behandling av opplasting kontroller; nyttig for å bruke tilpassede plugins for å håndtere filopplasting;
- Endret hvordan plassholdere, prefikser og karakter tellere er plassert, og disse er nå i forhold til den overordnede element;
- Lagt inn mange nye mimetyper til mimes.json filen;
- Rettelser i dokumentasjonen, knyttet til & quot; dato & quot; element;
- Lagd katalanske språket fil.
Hva er nytt i versjon 2.9.5:
- clientside_validation metoden nå har en ny egenskap som kalles & quot ; disable_upload_validation & quot; som kan brukes til å deaktivere enhver klient-side behandling av opplasting kontroller; nyttig for å bruke tilpassede plugins for å håndtere filopplasting;
- Endret hvordan plassholdere, prefikser og karakter tellere er plassert, og disse er nå i forhold til den overordnede element;
- Lagt inn mange nye mimetyper til mimes.json filen;
- Rettelser i dokumentasjonen, knyttet til & quot; dato & quot; element;
- Lagd katalanske språket fil.
Hva er nytt i versjon 2.9.0:
- Faste noen depencies relaterte bugs
- Fikset et problem som brøt bibliotekets funksjonalitet når du bruker jQuery 1.9.0 (som fjernet $ .browser).
- Fikset en bug hvor datoformat ikke inkludert dager eller måned (som bare 'Y' eller 'M, Y', etc) aldri ville passere validering.
- Fikset en bug hvor & quot; Clear & quot; knappen på datovelgeren ble ikke bruker strengen fra språkfilen.
- Fikset et problem der biblioteket ville bryte med plugins som skjuler de opprinnelige elementene og sette på sine plasser divs å ha nøyaktig samme klassene som den opprinnelige element.
- Fikset en bug hvor & quot; lengde & quot; Regelen ble ikke tatt hensyn til når du bruker & quot; auto_fill & quot; for elementer som har også & quot; sifrene & quot; og / eller & quot; antall & quot; regelsett.
Hva er nytt i versjon 2.8.9c:
- Fikset en bug hvor avhengigheter på et element uten andre regler ville bli ignorert;
- Fikset en bug hvor tilpassede argumenter for & quot; tilpasset & quot; Regelen ble ikke vedtatt på riktig måte;
- Fikset en bug der siden forrige utgivelse filene opplasting kontroll virket ikke lenger;
- Fikset en bug hvor biblioteket ville utløse en Javascript-feil hvis ingen av skjemaets element ville ha noen valideringsregel.
Hva er nytt i versjon 2.8.9:
- Fikset en bug hvor plassholder, hvis elementet hadde marginene, ville ikke være riktig plassert.
- Fikset en bug der har elementer med navnene representerer array-eiendommer i Javascript (lengde, konstruktør, prototype) ville føre til feilmeldinger ikke viser for det aktuelle element i klientsiden validering.
- Fikset en bug som jeg trodde det var løst i 2.8.3 om i hvilken rekkefølge reglene er kontrollert.
- Fikset en bug der når du har & quot; validate_on_the_fly & quot; for klient-side validering og beveger seg bort fra et tidspunkt kontroll uten å velge en dato, vil riktig vise feilen spissen med meldingen, men feilen vil ikke automatisk gå bort når du velger dato, og brukeren må manuelt for å skjule feilmeldingen .
- Fikset en bug i CSS påvirker notater er lagt etter en date kontroll på Internet Explorer 7.
- Fikset en bug der når du bruker plassholdere for textareas & quot; endre størrelsen & quot; ikonet (på nettlesere som automatisk plasserer den på textareas) synes to ganger.
- Fikset en bug der har en feilmelding på utvalgte kontroll med & quot; annet & quot; alternativet er valgt, vil feilmeldingen ikke forsvinner automatisk når & quot; annet & quot; Feltet ble fylt ut.
- Fikset en WebKit-spesifikke problem hvor Chrome og Safari ser ut til å få det galt for passordfelt ved bruk av ulike fontfamilier, og skjermen virkelig små prikker i stedet for plater som vises for alle andre nettlesere - nå WebKit nettlesere vil oppføre seg som forventet .
- Oppdatert Zebra_DatePicker til versjon 1.6.4.
Hva er nytt i versjon 2.8.6:
- Fikset en bug der har den "andre alternativet satt for utvalgte kontroller har ikke-numeriske verdier, ville resultere i form aldri passerer validering;
- Fikset en bug der for utvalgte boksene som har ikke-numeriske indekser, kan en ondsinnet bruker sender inn andre verdier enn de som er definert når du lager skjemaet;
Hva er nytt i versjon 2.8.5:
- Fikset en bug hvor filen kontrollene var * alltid * nødvendig selv om & quot; påkrevd & quot; Regelen ble ikke angitt.
- Fikset noen bugs knyttet til produksjon av CSRF token hvor token var alltid generert med standardverdier og ble re-genereres hver gang CSRF () metoden ble kalt.
- Biblioteket vil nå automatisk bestemme hvilken metode som skal brukes til lagring av CSRF token (økt eller cookie) i slik at hvis en økt allerede er startet vil den lagre token i sesjon eller i en informasjonskapsel på annen måte; takket være PunKeel for heads up.
Hva er nytt i versjon 2.8.4:
- Fikset noen bugs relatert til tidspunkt kontroll.
- Fikset en bug hvor innstillingen & quot; validate_all & quot; til sann ville ha noen effekt.
- Forhåpentligvis bug der noen ganger feilmeldinger forble fast og kan ikke lukkes lenger, er nå løst.
- Plassholdere nå klone den overordnede element stiler (padding, border, skriftstil, skriftstørrelse vekt, skriftstørrelse).
- minstekravet PHP versjon er nå 4,3 i stedet for 4,2.
- Skjulte felt brukes av biblioteket internt tidligere var tilgjengelig i $ _POST superglobal etter innlevering og nå automatisk strippet ut slik at vi ikke forurenser $ _POST.
Hva er nytt i versjon 2.8.3:
- En ny eiendom Zebra_Form er nå tilgjengelig: & quot ; file_upload_permissions & quot; som kan brukes til å sette filsystem tillatelser for opplastede filer;
- 12 timers format kan nå også brukes til & quot; tid & quot; kontroll;
- Endret navnet på & quot; first_day_of_the_week & quot; metode (tilgjengelig for & quot; Date & quot; kontroll) til & quot; first_day_of_week & quot ;; takk til Edward for tilbakemelding
- standard polstring for tekstbokser, tekstområder, passord og velger endret fra & quot; padding: 4px 3px 3px & quot; til & quot; padding: 5px & quot; (I zebra_form.css) og dermed litt øke sin størrelse; Merk at dette kan ødelegge layouten, så vær forsiktig og endre det tilbake hvis det gjør det;
- Oppdatert Zebra_DatePicker til versjon 1.4
- De fleste eksemplene ble oppdatert
- Noen rettelser og tilføyelser til dokumentasjon.
Hva er nytt i versjon 2.8.2:
- Opplastings regelen har nå også en klient-side validering side, hvor den sjekker om den angitte banen finnes og er skrivbar.
- Fikset en bug for filopplasting der, hvis navnet på den opplastede filen var for lang, & quot; x & quot; for avlyser var ikke synlig lenger.
- Fikset en bug der, etter å ha valgt en fil, ved å klikke nær filens navn, kan brukere åpne filen velgeren igjen, noe som resulterer i falske bilder.
- Fikset en bug som gjorde filnavnet ikke å vises for en opplasting kontroll med & quot; laste opp & quot; som eneste festet regelen.
- Oppdatert Zebra_DatePicker til versjon 1.3.2.
Krav
- PHP 5.0.2 eller nyere
- aktivere Javascript på klientsiden
- jQuery
Kommentarer ikke funnet