Parsley.js utilizza un approccio unico per formare la convalida dei dati, basandosi su classi CSS e ID, invece di regole JavaScript.
Il plugin esegue la scansione del campo di modulo per la classe e ID preimpostato nomi, che si utilizza per applicare un controllo dei dati e vedere se i dati inseriti dell'utente è conforme alla rispettiva regola.
Tutte le regole di validazione sono inclusi con il codice di base di Parsle, quindi lo sviluppatore deve solo includere jQuery, Parsley.js e aggiungere i nomi delle classi e ID alla struttura form HTML.
Alla fine, non è nemmeno una sola riga di codice JavaScript verrà scritto dallo sviluppatore, rendendo Parsley.js unico rispetto a tutti gli altri script di elaborazione forma intorno.
Per coprire un sacco di terra, un enorme insieme di regole di validazione è incluso di default con Parsely.
Ciò significa che lo sviluppatore non sarà necessario aggiungere la propria, la maggior parte delle regole che coprono tutti i controlli modulo base.
Basta fare in modo di leggere la documentazione prima di iniziare con il plugin
Cosa c'è di nuovo in questa versione:.
- Fix non AMD carico per caso WordPress.
Cosa c'è di nuovo nella versione 2.0.7 / 2.1.0-RC8:
- Fissare non AMD caricamento per il caso di WordPress.
Cosa c'è di nuovo nella versione 2.0.7:.
- Fissare non AMD carico per caso WordPress
Cosa c'è di nuovo nella versione 2.0.0:
- vincoli fissi unicità sui campi appartenenti allo stesso gruppo multipla
- Aggiunta funzione data-prezzemolo-remote-validator
- Ora supporta i messaggi personalizzati segnaposto
- eccezione fisso quando ParsleyField o ParsleyFieldMultiple valore è null o undefined
- fissi destroy () metodo di prova + aggiunto
- fissi a distanza rientrando valore già convalidato
- metodo Aggiunto stopImmediatePropagation () un onSubmit () per evitare conflitti con altre biblioteche
- fissi comportamento parsleyFieldMultiple che ha cercato di legare i campi della radio o checkbox non come un campo più
- input [type = hidden] sono ora escluse per impostazione predefinita li>
Cosa c'è di nuovo nella versione 2.0.0-rc4:
- fisse campi aggiunti dinamicamente formano eredità <. / li>
- fissi registrazione prezzemolo-remote.js remoto validatore che prevale su altri validatori extra.
- Aggiunto query multiple XHR che abortiscono in parsley.remote per evitare il sovraccarico del server non necessari con l'innesco keyup.
- fissi opzione campi esclusi e ha aggiunto un po 'di doc per esso.
- fissi validatore intervallo con il valore 0.
- Aggiunta l'opzione data-prezzemolo-assetto-valore.
Cosa c'è di nuovo nella versione 2.0.0-rc3:
- $ conflitto fisso
- convalida forza aggiunto per isValid () e confermare ()
- Eventi inseriti doc esempio
- Aggiunta la sezione doc Aiuto
Cosa c'è di nuovo nella versione 1.2.1:
- Aggiunta-prezzemolo-validate dati W3C supporto compatibile.
Cosa c'è di nuovo nella versione 1.1.18:
- onFormSubmit ora impedire modulo di presentazione se i rendimenti (bool) falso. Esso permette di aggiungere un altro controllo su ordinazione in cima Prezzemolo.
Cosa c'è di nuovo nella versione 1.1.15:
- Aggiunto type = & quot; telefono & quot; validator
- this.constraints è ora un oggetto invece di un array. BC rottura con onFieldError ascoltatore.
Cosa c'è di nuovo nella versione 1.1.14:.
- Aggiunta validatore Luhn in parsley.extra
- Aggiunto validatore InElenco in parsley.extra.
- Aggiunto _messages.en.js modello nella cartella di localizzazione.
Cosa c'è di nuovo nella versione 1.1.11:
- Corretto errore & quot; Uncaught RangeError: stack di massima delle chiamate dimensioni superato & quot; su bindEventValidation.
- metodo validatore a distanza fissa.
- Aggiunto cambio automatico evento binded per ingressi di selezione per avere lo stesso comportamento w / campi.
- Corretto il bug sui pulsanti radio e vincolo richiesto.
Requisiti
- JavaScript abilitato sul lato client
- jQuery 1.8 o superiore
- Bootstrap (per la demo e documentazione)
I commenti non trovato