Heim > Web-Frontend > H5-Tutorial > Hauptteil

Ausführliche Erläuterung der Verwendung der jQuery-Validierung

PHP中文网
Freigeben: 2017-06-21 13:33:23
Original
2073 Leute haben es durchsucht

jQuery-Validierungsframework:

Grundlegender HTML-Code:

 1   <script src="js/jquery-1.9.1.js"></script> 2     <script src="js/jquery.validate.min.js"></script> 3     <script> 4         $(function () { 5             $('#myForm').validate({ 6  7                 rules: { 8                     //    用户名 9                     username: {  //指的是input中的name10                         required: true,11                         rangelength: [6, 11]12                     },13                     //   密码14                     password: {15                         required: true,16                         rangelength: [11, 12]17                     },18                 },19           20                 messages: {21                     //   用户名22                     username: {23                         required: '此项必填',24                         rangelength: '用户名长度为6-11位'25                     },26                     //   密码27                     password: {28                         required: '此项必填',29                         rangelength: '用户名长度为11-12位'30                     },            
31                 },32                 // 校验全部通过33                 submitHandler: function () {34                     alert("校验全部通过!")35                 },36                37             })38         })39   </script>40 41 42 html:43     <form action="" id="myForm">44     <!--用户名-->45     <p>46         <label for="user">username:</label>47         <input type="text" name="username" id="user"/>48     </p>49     <!--密码-->50     <p>51         <label for="pass">password:</label>52         <input type="text" name="password" id="pass"/>53     </p>54     <!--提交-->55     <p><input type="submit" value="提交"/></p>56   </form>
Nach dem Login kopieren

Lassen Sie mich anhand des obigen Codes über die Verwendung der jQuery-Validierung sprechen.

1.validate(options) ist der Beginn der Ausführung des Formulars. Es wird verwendet, um das von Ihnen ausgewählte Formular zu überprüfen. ist der Formular-ID-Name.

2.rules() ist die Verifizierungsregel, also die Optionen in der Validierung, also die benutzerdefinierte Schlüssel/Wert-Paar-Regel= ==Der Schlüssel ist das Namensattribut eines Formularelements und der Wert ist eine einfache Zeichenfolge oder ein Objekt, das aus Regel-/Parameterpaaren besteht.

3. Nachrichten () sind benutzerdefinierte Schlüssel/Wert-Paar-Nachrichten === Der Schlüssel ist Das Namensattribut eines Formularelements, dessen Wert die vom Formularelement anzuzeigende Nachricht ist.

 4. Der Benutzername und das Passwort in Rules() sind die Namenswerte in der Eingabe.

 

 5. Es ist obligatorisch, dieses Element zu überprüfen, wenn der erforderliche Wert wahr ist.

 

  6.minlength(length) legt die Mindestlänge des Validierungselements fest.

 

  7.maxlength(length) legt die maximale Länge des Validierungselements fest.

  8.rangelength(range) legt einen Längenbereich des Validierungselements fest.

 9.max(value) legt den Maximalwert des Validierungselements fest.

 10.min(value) legt den Mindestwert des Validierungselements fest.

 

 11.range() legt den Bereich des Zeigers fest.

12.email() überprüft, ob das E-Mail-Format korrekt ist.

 13.url() Überprüfen Sie, ob das URL-Format korrekt ist.

14.date() überprüft, ob das Datumsformat korrekt ist. [Hinweis: überprüft nicht die Genauigkeit des Datums, sondern nur das Format ]

15.submitHandler Wann Das Formular wurde bestanden. Überprüfen Sie das Formular und senden Sie es ab.

// 校验全部通过                submitHandler: function () {
                    alert("校验全部通过!")
                },
Nach dem Login kopieren

  16.invalidHandler, wenn ein Formular gesendet wird, dessen Validierung fehlschlägt In dieser Rückruffunktion können Sie einige Dinge erledigen.

 //  校验不通过              invalidHandler: function () {
                    alert("no")
                },
Nach dem Login kopieren

 17.Der Standardwert von focusInvalid ist wahr. Wenn die Überprüfung fehlschlägt, wird der Fokus gesetzt Springt zum ersten ungültigen Formularelement.

 18.focusCleanupDer Standardwert ist wahr, Wenn das Formular den Fokus erhält , Entfernt die errorClass im Formular und verbirgt alle Fehlermeldungen. [Hinweis: Vermeiden Sie die Verwendung mit focusInvalid. ]

 19. errorElement Verwenden Sie den HTML-Elementtyp, um einen Container für Fehlermeldungen zu erstellen. Standardmäßig wird in der Beschriftung

 

 20 geschrieben.errorClassStil zum Definieren von Fehlern festlegen Stil der Nachricht.

 21.Hervorheben hebt die Formularelemente hervor, die die Validierung nicht bestanden haben.

highlight: function (element, errorClass) {
                  $(element).addClass(errorClass);
                   $(element).fadeOut.fadeIn();
                }
Nach dem Login kopieren

Mit den oben genannten Dingen bin ich in Kontakt gekommen, und es gibt noch viel mehr über das jQuery-Validierungsframework. Interessierte können sich die API von jQuery.validate.js ansehen.

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Verwendung der jQuery-Validierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!