Parsley.js χρησιμοποιεί μια μοναδική προσέγγιση για να σχηματίσουν την επικύρωση δεδομένων, στηριζόμενη σε CSS τάξεις και ταυτότητες, αντί των κανόνων το JavaScript.
Το plugin σαρώνει το πεδίο φόρμας για προκαθορισμένο class και id ονόματα, τα οποία χρησιμοποιεί για να εφαρμόσει μια επιταγή δεδομένα και να δούμε αν έχουν εισαχθεί τα δεδομένα του χρήστη είναι συμβατό με το αντίστοιχο κανόνα.
Όλοι οι κανόνες επικύρωσης που περιλαμβάνονται με πυρήνα τον κωδικό Parsle, έτσι ώστε ο κύριος του έργου πρέπει μόνο να περιλαμβάνουν jQuery, Parsley.js και προσθέστε τα ονόματα των κατηγοριών και την ταυτότητα της δομής μορφή HTML.
Στο τέλος, ούτε καν μια ενιαία γραμμή κώδικα JavaScript θα γραφτεί από τον κύριο του έργου, κάνοντας Parsley.js μοναδικό από όλα τα άλλα σενάρια επεξεργασίας μορφή γύρω.
Για να καλύψει πολύ έδαφος, ένα τεράστιο σύνολο των κανόνων επικύρωσης περιλαμβάνεται από προεπιλογή με Parsely.
Αυτό σημαίνει ότι ο κύριος του έργου δεν θα χρειαστεί να προσθέσετε το δικό του, οι περισσότεροι από τους κανόνες που θα καλύπτουν όλους τους βασικούς ελέγχους μορφή.
Απλά βεβαιωθείτε ότι έχετε διαβάσει την τεκμηρίωση πριν ξεκινήσετε με το plugin
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Διορθώστε δεν AMD φόρτωσης για την περίπτωση του WordPress.
Τι είναι καινούργιο στην έκδοση 2.0.7 / 2.1.0-RC8:
- Διορθώστε δεν AMD φόρτωσης για την περίπτωση του WordPress.
Τι είναι καινούργιο στην έκδοση 2.0.7:.
- Διορθώστε δεν AMD φόρτωσης για την περίπτωση WordPress
Τι είναι καινούργιο στην έκδοση 2.0.0:
- Σταθερή περιορισμούς μοναδικότητα σε τομείς που ανήκουν στην ίδια ομάδα πολλαπλής
- Προστέθηκε η δυνατότητα δεδομένων μαϊντανό-τηλε-validator
- Τώρα υποστηρίζει προσαρμοσμένες μηνύματα κράτησης θέσης
- Σταθερή εξαίρεση όταν ParsleyField ή ParsleyFieldMultiple αξία είναι μηδενική ή απροσδιόριστο
- Σταθερή καταστρέψουν () μέθοδο + προστεθεί δοκιμής
- Σταθερή απομακρυσμένες επανένταξης που έχουν ήδη επικυρωθεί αξίας
- μεθόδου Προστέθηκε stopImmediatePropagation () του ΟΗΕ onSubmit () για την αποφυγή συγκρούσεων με άλλες βιβλιοθήκες
- Διορθώθηκε parsleyFieldMultiple συμπεριφορά που προσπάθησαν να συνδέονται μη ραδιόφωνο ή κουτάκι πεδία ως πολλαπλάσιο πεδίο
- input [type = hidden] εξαιρούνται πλέον από προεπιλογή
Τι είναι καινούργιο στην έκδοση 2.0.0-RC4:
- Σταθερή προστεθεί δυναμικά πεδία της φόρμας κληρονομιά <. / li>
- Διορθώθηκε το μαϊντανό-remote.js απομακρυσμένη εγγραφή επικύρωσης που υπερισχύει των άλλων επιπλέον επικύρωσης.
- Προστέθηκε πολλά ερωτήματα XHR έκτρωση σε parsley.remote να αποφευχθούν περιττά υπερφόρτωση του διακομιστή με keyup σκανδάλη.
- Σταθερή επιλογή αποκλειστεί τομείς και πρόσθεσε κάποιο έγγραφο για αυτό.
- Διορθώθηκε το φάσμα επικύρωσης με 0 αξίας.
- Προστέθηκε επιλογή δεδομένων μαϊντανό-τελειώματα-τιμής.
Τι είναι καινούργιο στην έκδοση 2.0.0-RC3:
- Σταθερή $ σύγκρουση
- Προστέθηκε επικύρωση ισχύει για isValid () και επικύρωση ()
- Εκδηλώσεις Προστέθηκε doc παράδειγμα
- Προστέθηκε ενότητα doc Βοήθεια
Τι είναι καινούργιο στην έκδοση 1.2.1:
- Προστέθηκε δεδομένων μαϊντανό-Επικύρωση του W3C συμμορφούμενα υποστήριξη.
Τι είναι καινούργιο στην έκδοση 1.1.18:
- onFormSubmit τώρα αποτρέψει την υποβολή της φόρμας, αν επανέρχεται (bool) ψευδείς. Επιτρέπει προσθέτοντας άλλο ένα έθιμο έλεγχος στην κορυφή του μαϊντανού.
Τι είναι καινούργιο στην έκδοση 1.1.15:
- Προστέθηκε type = & quot? Τηλέφωνο & quot? επικύρωσης
- this.constraints αποτελεί πλέον αντικείμενο και όχι μια σειρά. Π.Χ. Διάλειμμα με onFieldError ακροατή.
Τι είναι καινούργιο στην έκδοση 1.1.14:.
- Προστέθηκε Luhn validator στην parsley.extra
- Προστέθηκε inlist επικύρωσης σε parsley.extra.
- Προστέθηκε _messages.en.js πρότυπο στο φάκελο εντοπισμού.
Τι είναι καινούργιο στην έκδοση 1.1.11:
- Διορθώθηκε το bug & quot? Ασύλληπτος RangeError: Μέγιστη στοίβα κλήσεων μέγεθος υπέρβασης & quot? για bindEventValidation.
- Σταθερή απομακρυσμένη μέθοδο επικύρωσης.
- Προστέθηκε αυτόματη αλλαγή δένει εκδήλωση για επιλεγμένες εισόδους για να έχουν την ίδια συμπεριφορά w / τομείς.
- Διορθώθηκε το bug για κουμπιά και την απαιτούμενη πίεση.
Απαιτήσεις :
- να ενεργοποιήσετε την Javascript από την πλευρά του πελάτη
- jQuery 1.8 ή νεότερη έκδοση
- Bootstrap (για το demo και τεκμηρίωση)
Τα σχόλια δεν βρέθηκε