Ten plugin jQuery sprawia, że prosta walidacja formularzy po stronie klienta jest łatwa, jednocześnie oferując wiele opcji dostosowywania. Jest to dobry wybór, jeśli budujesz coś nowego od podstaw, ale także wtedy, gdy próbujesz zintegrować coś z istniejącą aplikacją z dużą ilością istniejących znaczników. Wtyczka jest dostarczana z użytecznym zestawem metod walidacji, w tym walidacji adresów URL i email, zapewniając jednocześnie API do pisania własnych metod. Wszystkie dołączone metody posiadają domyślne komunikaty o błędach w języku angielskim oraz tłumaczenia na 37 innych języków.
Aby uzyskać szybki przegląd tego, co zapewnia ta wtyczka, sprawdź ten film Webucator (oni również zapewniają szkolenia jQuery):
Wtyczka została początkowo napisana i utrzymywana przez Jörna Zaefferera, członka zespołu jQuery, głównego programistę w zespole jQuery UI i opiekuna QUnit. Został on uruchomiony we wczesnych dniach jQuery w 2006 roku i od tego czasu jest aktualizowany i ulepszany.
Począwszy od wersji 1.15.0 Markus Staab przejął opiekę nad bazą kodową w lutym 2016 roku. Od lipca 2016 roku Brahim Arkni asystował Markusowi, a kilka miesięcy później Brahim dołączył do głównego zespołu jQuery Validation.
Pliki:
Download
Changelog
Demo
Dokumentacja
Repozytorium GitHub
Instalacja za pomocą menedżerów pakietów
- Bower:
bower install jquery-validation
- NuGet:
Install-Package jQuery.Validation
- NPM:
npm i jquery-validation
Najnowsze pliki na jsDelivr CDN (hotlinking mile widziany):
- https://cdn.jsdelivr.net/npm//dist/jquery.validate.js
- https://cdn.jsdelivr.net/npm//dist/jquery.validate.min.js
- https://cdn.jsdelivr.net/npm//dist/additional-methods.js
- https://cdn.jsdelivr.net/npm//dist/additional-methods.min.js
Najnowsze pliki na cdnjs CDN (hotlinking mile widziany):
- https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.3/jquery.validate.js
- https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.3/jquery.validate.min.js
- https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.3/additional-methods.js
- https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.3/additional-methods.min.js
Zależności
Wymagane
- jQuery, testowany z 1.7.2, 1.8.3, 1.9.1, 1.11.1, 3.1.1
Wsparcie
- Proszę pisać pytania na oficjalnym forum wtyczek jQuery, oznaczając swoje pytanie (co najmniej) „validate”. Utrzymuj swoje pytanie krótkie i zwięzłe i dostarczaj kod, jeśli to możliwe; strona testowa sprawia, że jest bardziej prawdopodobne, że otrzymasz użyteczną odpowiedź w krótszym czasie.
- Proszę umieszczać raporty błędów i inny wkład (ulepszenia, funkcje, np. nowe metody walidacji) na GitHub issue tracker