Key Takeaways
- HTML5 führte neue Formularattribute für die browserbasierte Formvalidierung ein, enthält jedoch Einschränkungen wie Unfähigkeit, Fehlermeldungen und Stile anzupassen, sowie die Notwendigkeit, Muster für Eingabefelder zu erstellen. JQuery Formular Validation Plugins zielen darauf ab, diese Einschränkungen zu überwinden.
- Der Artikel enthält eine Liste von 10 beliebten JQuery -Formular -Validierungs -Plugins, einschließlich Petersilie, JQuery -Formular Validator, JQuery Validation Plugin, Bootstrap Validator, Rauch, Formvalidation, Validatr, Validetta, Jquery.Validity und H5validat. Jedes Plugin verfügt über einzigartige Funktionen und Funktionen, wie z.
JQuery Formular Validation Plugins funktionieren, indem die in Formulierungsfelder eingegebenen Daten gegen vordefinierte Regeln eingegeben werden. Sie geben sofortiges Feedback zu Fehlern und ermöglichen es den Benutzern, sie vor dem Einreichen des Formulars zu korrigieren. Die meisten Plugins ermöglichen die Anpassung von Fehlermeldungen und sind im Allgemeinen mit allen modernen Browsern kompatibel, die JavaScript und JQuery unterstützen. -
Dieser beliebte Artikel wurde am 8. August 2016 aktualisiert, um den aktuellen Stand der Form der Formularvalidierungs -Plugins widerzuspiegeln. Kommentare zu dem alten Artikel wurden gelöscht.
HTML5 führte neue Formattribute ein, damit der Browser Formulare nativ validieren konnte. Mit CSS3 und JavaScript können Sie eine grundlegende Formularvalidierung ohne ein Plugin realisieren - wie in diesem Artikel beschrieben. Dies hat jedoch einige Einschränkungen:
Fehlermeldungen werden dem Browser selbst überlassen. Sie können nur Titel der Eingabefelder - angeben
Sie können das Styling von Fehlermeldungen nicht anpassen -
Sie müssen selbst Muster für Eingabefelder erstellen -
Die folgenden 10 -JQuery -Formular -Validierungs -Plugins setzen sich das Ziel, Fehlermeldungen und Stylen anzupassen und die Erstellung von Validierungsregeln zu vereinfachen.
1. Petersilie
Ein erweiterbares Plugin, das normale Optionen wie Lokalisierungs- und benutzerdefinierte Validierungsregeln bietet, aber auch eine Remote -Ajax -Validierung. Die Dokumentation ist sauber und leicht zu lesen und das Projekt wird aktiv gepflegt. Validierungsregeln können mithilfe des HTML5 -Formulars oder benutzerdefinierten Datenattribute gesteuert werden.
Siehe die Demo Plugin von SitePoint (@sinepoint) auf CodePen.
Website
Quellcode
2. JQuery Formular Validator
Ein modulares Plugin, das standardmäßig eine grundlegende Reihe von Validierungsregeln bietet und weitere Module auf Bedarf laden können. Zum Beispiel: Ein Datei -Validator beim Hochladen von Dateien, aber auch Datums-, Sicherheits- oder Standortmodule. Es ermöglicht Ihnen auch, Eingabebedingungen vorzulegen. Die Validierung wird mit HTML5 -Datenattributen gesteuert.
Siehe den Pen JQuery Formular Validator Plugin -Demo von SitePoint (@sinepoint) auf CodePen.
Website
Quellcode
3. JQuery Validation Plugin
Eines der ersten Validierungs -Plugins aus dem Jahr 2006. können Sie benutzerdefinierte Validierungsregeln mithilfe von HTML5 -Attributen oder JavaScript -Objekten angeben. Es verfügt auch über viele Standardregeln und bietet eine API, um selbst einfach Regeln zu erstellen. Das Finden detaillierter Informationen über das Plugin kann zunächst schwierig sein und es ist auf JQuery 1.x beschränkt, aber sie versprachen, es besser zu machen - siehe diese Kampagne.
Siehe den Pen JQuery -Validierungs -Plugin -Demo von SitePoint (@sinepoint) auf CodePen.
Website
Quellcode
4. Bootstrap Validator
A JQuery Validation Plugin für Bootstrap. Grundsätzlich ist es nur ein Wrapper um native Formularvalidierung mithilfe von HTML5 -Attributen, kann aber auch zum Hinzufügen von benutzerdefinierten Regeln verwendet werden. Es zeigt immer Fehlermeldungen aus dem Browser an, die automatisch in die richtige Sprache übersetzt werden.
Siehe die Pen -Bootstrap -Validator -Plugin -Demo von SitePoint (@sinepoint) auf CodePen.
Website
Quellcode
5. Rauch
Smoke ist eine Sammlung von Komponenten für Bootstrap - einschließlich eines Formulars Validator. Im Vergleich zum anderen Bootstrap -Validator (Nr. 4) wird keine native Browservalidierung verwendet. Daher werden Fehlermeldungen nicht automatisch lokalisiert, und die Validierungsregeln müssen mithilfe von HTML5- und Datenattributen sowie JavaScript angegeben werden.
.
.
Siehe die Demo des Stift -Rauchform -Validierungs -Plugins von SitePoint (@sinePoint) auf CodePen.
Website
Quellcode
6. Formvalidierung
Ein Premium-JQuery-Validierungs-Plugin von 50 $ mit integrierten Integrationen für Bootstrap, Foundation und andere. Es hat eine große Menge an Validierungsregeln sowie Optionen und könnte für Anwendungen mit vielen komplexen Formen rentabel sein.
Website
7. Validatr
Ein sehr grundlegender Wrapper für die Formularvalidierung durch den Browser, bei dem native Fehlermeldungen verwendet werden, sofern möglich, gesteuert mit HTML5 -Formularattributen. Es kann als Polyfill oder zum Anpassen der Fehlermeldung verwendet werden. Nichts mehr, nichts weniger.
Siehe die Pen Validatr -Plugin -Demo von SitePoint (@sinepoint) auf CodePen.
Website
Quellcode
8. Validetta
Dieses Plugin bietet eine Validierung mit einem Datenattribut mit recht begrenzten Optionen. Es wird nur mit den grundlegenden Validierungsregeln geliefert, alles andere kann mit benutzerdefinierten regulären Ausdrücken hinzugefügt werden - aber es gibt kein Beispiel, das es demonstriert. Im Vergleich zu den anderen Plugins ist die einzige eindeutige Funktion, dass Fehlermeldungen in einer Blase angezeigt werden (siehe Demo unten).
Siehe den Stift Validetta Plugin -Demo von SitePoint (@sinepoint) auf CodePen.
Website
Quellcode
9. jQuery.Validity
Ein Plugin zur Steuerung der Validierung nur mit JavaScript - keine HTML5- oder Datenattribute. Dies kann zwar für dynamische Validierungsregeln hilfreich sein, das Plugin bietet jedoch nicht genügend Optionen, um das Schreiben effizient zu machen. Es erlaubt sogar keine Verwendung neuer HTML5 -Typattribute wie E -Mail, und es gibt auch keine Funktion zum Überprüfen, ob ein Formular gültig ist - erforderlich, um eine Erfolgsnachricht anzuzeigen.
Siehe den Pen JQuery.Validity Plugin Demo von SitePoint (@sinepoint) auf CodePen.
Website
Quellcode
10. H5validat
Dieses Plugin wurde leider von seinem Schöpfer (Eric Elliott) aufgegeben. Infolgedessen gibt die Demo/Dokumentation -Website einen 404 zurück und es gibt zwei Dutzend offene Probleme. Das Plugin validiert keine Eingänge nach dem Typ nicht automatisch und das folgende Beispiel zeigt sogar keine Fehlermeldungen an. Wir haben es in die Liste aufgenommen, da Eric nach einem neuen Betreuer für das Projekt sucht. Es besteht also die Chance, dass es irgendwann in der Zukunft ein Leben mit dem Leben wieder eingeatmet wird.
Siehe den Pen H5validat Plugin -Demo von SitePoint (@sinepoint) auf CodePen.
Quellcode
Schlussfolgerung
Nun, das ist die zehn Top -Liste der beliebten JQuery -Formular -Validierungs -Plugins. Wenn Sie Erfahrung damit haben (gut oder schlecht!) Oder wenn Sie andere erwähnte Form -Validierungs -Plugins kennen, teilen Sie uns dies bitte in den Kommentaren mit!
mit!
häufig gestellte Fragen (FAQs) zu JQuery Formular Validation Plugins
Was sind JQuery -Formular -Validierungs -Plugins? Sie stellen sicher, dass die vom Benutzer eingegebenen Daten korrekt und im erforderlichen Format sind, bevor sie an den Server übermittelt werden. Diese Plugins werden mit JQuery, einer schnellen, kleinen und featurereichen JavaScript-Bibliothek erstellt. Sie bieten eine einfache und effiziente Möglichkeit, Formularfelder zu validieren, wodurch die Menge der erforderlichen manuellen Codierung verringert wird.
Wie funktionieren Plugins von JQuery -Formularvalidierungs -Plugins? Diese Regeln können Überprüfungen für erforderliche Felder, gültige E -Mail -Adressen, übereinstimmende Passwörter, minimale und maximale Eingabestellungen usw. enthalten. Wenn die eingegebenen Daten diese Regeln nicht erfüllen, zeigt das Plugin eine Fehlermeldung an und verhindert, dass das Formular übermittelt wird, bis die Fehler korrigiert sind. Die Verwendung von JQuery -Formularvalidierungs -Plugins kann den Prozess der Formularvalidierung erheblich vereinfachen. Sie speichern Sie daran, komplexen JavaScript -Code zu schreiben, um jedes Formularfeld einzeln zu validieren. Sie bieten auch eine konsistente Möglichkeit, die Form zur Formvalidierung für verschiedene Browser und Geräte zu bewältigen. Darüber hinaus verbessern sie die Benutzererfahrung, indem sie sofortiges Feedback zu Fehlern geben, sodass Benutzer sie vor dem Senden des Formulars korrigieren können. JQuery Formular Validation Plugin, Sie müssen zunächst die JQuery -Bibliothek in Ihre Webseite einbeziehen. Anschließend können Sie das Plugin herunterladen und mit einem Skript -Tag in Ihre Webseite aufnehmen. Einige Plugins erfordern möglicherweise auch zusätzliche CSS -Dateien, die für das Styling der Fehlermeldungen enthalten sind. Ermöglichen Sie, die Fehlermeldungen anzupassen. Sie können den Text der Nachrichten, den Stil, in dem sie angezeigt werden, und sogar die Sprache, in der sie geschrieben werden, ändern. Auf diese Weise können Sie die Fehlermeldungen auf Ihre spezifischen Anforderungen und die Sprache und Kultur Ihrer Benutzer anpassen. kompatibel mit allen modernen Browsern, die JavaScript und JQuery unterstützen. Die Kompatibilität kann jedoch zwischen verschiedenen Plugins und verschiedenen Versionen desselben Plugins variieren. Es ist immer eine gute Idee, das Plugin in verschiedenen Browsern zu testen, um sicherzustellen, dass es wie erwartet funktioniert. Es wird möglich, mehrere JQuery -Formular -Validierungs -Plugins auf derselben Webseite zu verwenden, und wird im Allgemeinen nicht empfohlen. Die Verwendung mehrerer Plugins kann zu Konflikten führen und die Webseite langsamer zum Laden und Reagieren machen. Normalerweise ist es besser, ein Plugin auszuwählen, das alle Ihre Anforderungen entspricht und dabei bleibt. Laden Sie die neueste Version des Plugins herunter und ersetzen Sie die alten Dateien durch die neuen. Einige Plugins bieten möglicherweise auch eine Aktualisierungsfunktion, die die neueste Version automatisch herunterladen und installiert.
Kann ich JQuery Formular -Validierungs -Plugins mit anderen JavaScript -Bibliotheken verwenden? Sie müssen jedoch vorsichtig sein, um Konflikte zwischen den Bibliotheken zu vermeiden. JQuery bietet eine Noconflict -Funktion, mit der Sie JQuery mit anderen Bibliotheken verwenden können, die das $ -Symbol verwenden. Formularvalidierungs -Plugins. Dazu gehören native HTML5-Formularvalidierung, serverseitige Validierung und Validierungsbibliotheken für andere JavaScript-Frameworks wie AngularJs und React. JQuery Formular Validierungs -Plugins sind jedoch aufgrund ihrer Benutzerfreundlichkeit und der breiten Palette von Funktionen immer noch eine beliebte Wahl.
Das obige ist der detaillierte Inhalt von10 jQuery Formular Validierungs -Plugins. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!