jQuery Validation Plugin voi auttaa ylläpitäjät estämään virheellinen muoto huomautuksia tarkistamalla tiedot asiakkaan puolelta ennen sen lähettämistä palvelimelle.
plugin tarjoaa kehittäjille valmiiksi luettelo tarkastuksia, jotka ne voivat soveltaa niiden muodoista ennen datan ja lähettää sen haluttuun etäpalvelimeen sijainti jatkojalostukseen.
Näiden tarkistusten ja validointimenettelyjä voidaan suodattaa ja vain ne, jotka sopivat muodon kenttätyyppeihin voidaan käyttää.
plugin ydin on myös laajennettavissa codebase joka voidaan helposti parantaa uusien tarkastusten ja menettelyjä.
Jos virheitä havaitaan ne näytetään avoimesti vastaavien lomakekentän ilman ärsyttävä hälytysikkunoita.
jQuery Validation Plugin mukana on paljon esimerkkejä siitä, kehittäjät miten sitä voidaan käyttää.
Mikä on uusi tässä julkaisussa:
- Lisää plugin UMD kääre
- Kunnioita ei-virhe Aria-describedby ja tyhjennä piilotettu virheitä
- Paranna dateISO regexp
- Lisätty radio / valintaruutu siirtää napsauta-tapahtuma
- Käytä Aria-describedby ei-merkintöjen osat
- Rekisteröidy focusin, focusout ja keyup myös radio / valintaruutu
- Korjaa normalisointi rangelength Ominaisuuden arvo
- Päivitä elementValue tapa käsitellä type = & quot; numero & quot; kentät
Mikä on uusi versiossa 1.13.1:
- Lisää plugin UMD kääre
- Kunnioita ei-virhe Aria-describedby ja tyhjennä piilotettu virheitä
- Paranna dateISO regexp
- Lisätty radio / valintaruutu siirtää napsauta-tapahtuma
- Käytä Aria-describedby ei-merkintöjen osat
- Rekisteröidy focusin, focusout ja keyup myös radio / valintaruutu
- Korjaa normalisointi rangelength Ominaisuuden arvo
- Päivitä elementValue tapa käsitellä type = & quot; numero & quot; kentät
Mikä on uusi versiossa 1.12.0:
- Lisätty ARIA testausta.
- Lisätty ES-AR lokalisointi viestejä.
- Lisätty puuttunut pisteitä "es" ja "es_AR" viestejä.
- lisätyt Indonesian (ID) lokalisointi.
- Lisätty NIF, NIE ja CIF Espanjan asiakirjojen numerot validointi.
- Lisätty nykymuodossaan on yhteydessä kauko Ajax pyynnöstä.
- Päivitetty IBAN menetelmä, leikata perään välilyönnit.
- Edistykselliset RegEx, {1} on aina tarpeeton.
- Lisätty Bower.json pakettien rekisteröintiin.
Mikä on uusi versiossa 1.10.0:
- Estää epätarkkuutta tapahtuma kun onfocusout on asetettu vääriä. Testi lisätty.
- Kiintoarvoa ongelma -valintapainikkeet ja valintaruudut.
- Lisätty testi rangeWords ja kiinteiden regex ja bounds menetelmällä.
- Kiinteät TinyMCE Demo ja lisätty linkki esittelysivu.
- Changed lokalisointi viesti min / max.
- Lisätty pseudo valitsin tekstinsyötön tyypit korjata ongelman oletuksena tyhjä Ominaisuuden. Lisätty testejä ja jotain testiä markup.
- Kiinteät valtuuttama bug dynaamisen yhteenlaskut demo.
- Kiinteät väärä viesti aakkosnumeerisia validaattoriin.
- Poistettu virheellinen vääriä tarkistaa pakollinen määrite.
- Pakollinen määrite fix ei-HTML5 selaimissa.
- lisätyt menetelmiä & quot; require_from_group & quot; ja & quot; skip_or_fill_minimum & quot;.
- Käytä ISO-standardin Ruotsin.
- Päivitetty demo HTML-tiedostoja käyttää HTML5 DOCTYPE.
- Kiinteät regex kysymys desimaalien pääsemättä nollia. Lisätty uusia menetelmiä testi.
- Käyttöön elementValue menetelmä, joka normalisoi vain merkkijonoarvoja (älä koske joukko arvo Monen valinta).
- Tuki dynaamisesti lisättyä esittää painikkeet, ja päivitetty koetinkivi. Käyttää validateDelegate.
- Kiinteät huono lainausmerkki testissä kalusteet.
- Kiinteät maxWords menetelmä sisällyttää yläraja, ei sulje pois sitä.
- Kiinteät kielioppi virhe Saksan alueella validaattori viesti.
- Kiinteät käsittely useiden luokan nimiä errorClass vaihtoehto.
- Kiinteät jQuery.format käyttö, pitäisi olla $ .validator.format.
- Menetelmät "kaikki" UK puhelinnumerot + UK postinumerot.
- Pattern menetelmä: Muunna merkkijono param ja regexp.
- Kielioppi virhe saksaksi lokalisointi tiedostoon.
- Lisätty Viron lokalisointi viestit.
- Parannettu työkaluohje käsittely on themerollered demo.
- Lisätty type = & quot; teksti & quot; syöttää kenttiin ilman Ominaisuuden miellyttää QSA.
- Päivitetty themerollered demo käyttää työkaluvihje näyttää virheitä overlay.
- Päivitetty themerollered demo käyttää uusinta jQuery UI (yhdessä uudempi jQuery versio). Siirrä koodi noin nopeuttaa sivun latausaika.
- Kiinteät min virheilmoitus rikki japanilainen.
- Päivitä muoto plugin uusimpaan versioon. Paranna ajaxSubmit demo.
- Drop dateDE ja numberDE menetelmiä classRuleSettings, jäänne liikkumasta ne koskemaan yksittäisiä menetelmiä
- Syöttäminen esittää tapahtuma submitHandler soittopyyntö
- Kiinteät voimassa () elementtejä riippuvuuskysymyksiin-soittopyyntö tai riippuvuus-ilmaisua.
- Parempi rakentaa poistaa dist dir varmistaa vain nykyinen julkaisu saa vetoketju ylös.
Mikä on uusi versiossa 1.9.0:
- Lisätty baski (EU) lokalisointi
- Lisätty Slovenia (SL) lokalisointi
- Kiinteät - suomi käännökset on yksi: sijaan;
- Kiinteät Venäjän lokalisointi, vähäinen syntaksin kysymys
- Lisätty tuki HTML5 tulotyypin
- Parannettu HTML5 tukea asettamalla novalidate ominaisuus lomakkeen, ja lukeminen Ominaisuuden.
- Kiinteät showLabel () poistetaan kaikki luokat virhe elementti. Poista vain settings.validClass.
- Lisätty "malli" ylimääräisiä-menetelmiä vahvistamaan vastaan arbitraty säännöllisiä lausekkeita.
- Parannettu sähköpostia menetelmä ei salli piste lopussa (voimassa RFC, mutta toivottuja tässä).
- Kiinteät Ruotsin ja Norwedian käännökset, min / max viestejä sai kytketty.
- Kiinteät - resetForm: olisi poiskytkeä lastElement
- Kiinteät - parannettava nykyistä aikaa menetelmä ja lisätä time12h menetelmä 12h AM / PM aikamuoto
- Kiinteät - Fix validointi yhden radio tai valintaruutu input
- Kiinteät -: piilotettu elementit nyt ohitetaan oletusarvoisesti
- Kiinteät - Pakollinen attribuuttitavuina epäonnistuu jos jQuery & # x3e; = 1,6 - Käytä .prop sijaan .attr
- Kiinteät - sallittu luottokortin numeroita välilyöntejä sekä viivaa (tilat ovat yleensä syöttää käyttäjät).
Mikä on uusi versiossa 1.7:
- Lisätty Liettuan (LT) lokalisointi
- Lisätty Kreikka (EL) lokalisointi
- Lisätty Latvian (LV) lokalisointi
- Lisätty heprea (HE) lokalisointi
- Kiinteät Espanja (ES) lokalisointi
- Lisätty jQuery UI themerolled demo
- Poistettu cmxform.js
- Kiinteät neljä puuttuu puolipistein
- Renamed puhelin-menetelmä ylimääräisiä-methods.js kohteeseen phoneUS
- Lisätty phoneUK ja mobileUK menetelmiä ylimääräisiä-methods.js
- Deep laajentaa vaihtoehtoja välttää muuttamalla useita lomakkeita käytettäessä sääntöihin menetelmää yksittäinen elementti
- Bugikorjauksia varten compability jQuery 1.4.2, säilyttäen taaksepäin-compability
vaatimukset :
- Javascriptin asiakkaan puolella
- jQuery 1.4.4 tai uudempi
Kommentteja ei löytynyt