Für Einzelheiten finden Sie hier nicht viele BBS.
Geben Sie den Code an:
/// <reference path = "vendor/jQuery-1.4.1-vsdoc.js"/> //// Verifizierung in der Form, die nicht leer (.notnull) sein kann: 2012-6-6 Funktion: Wenn mehrere (einschließlich einer) Formulare unter einem Paar von Form-Tags, die eingereicht werden müssen, sind. Formular Tag, um Class = "Form" und die Schaltfläche Senden des aktuellen Formulars zu geben, um class = "Notnull" nullmsg = "xx kann nicht leer sein!" Eingabeaufforderung, Form, das logisch beurteilt werden muss, wird class = "Bedarf" Die Art des Urteils wird angegeben (kann nur Ziffern sein) Überprüfungsaufforderung logicmsg = "xx kann nur Ziffern" class gib class = "fehlersage" zum Anzeigen von Fehlermeldungsblocken. regex = "/^/d $/" wird zur Implementierung der global.submitcallback -Schaltfläche extern implementiert. Wo zu Verbesserung: Keine Updatezeit: 3. Dezember 2014 16:23:22 Autor: Amber.xu */// $ (Dokument) .Ready (// function () {// $ ("Form"). Find (". Notnull"). Bind ({// Focus: Funktion () {// if ($ ($) .attr ("value") == this.tel "). $ (this) .attr ("value", ""); //} //}, //}, // Blur: function () {// if ($ (this) .attr ("value") == "") {// $ (this) .attr ("value", this.defaultvale; }); //} //} //); //* Methode zur Einkapselung eines universellen Erkennungsformulars* ///// Event.srcElement: Das Zielobjekt, das ein Ereignis aufwirft, wird häufig für Onclick -Ereignisse verwendet. ///event.fromelement: Die Objektquelle, die das Ereignis erhöht, das häufig in Ereignissen aufmouseout und onmouseover verwendet wird. ///event.toelement: Nach der Erhöhung des Ereignisses verschoben die Zielquelle von der Maus, die häufig für Ereignisse für Onmouseout- und Onmouseover verwendet wird. Funktion global () {var _self = this;} global.submitcallback = null; global.conFirmCallback = null; $ (document) .ready (function () {// body $ $ ("body"). find (". Form"). Jede (Funktion () {this.onclick = Funktion (e) {var butths {var button = null; E.SrcElement; Instanz als Kontext global // alert ("andere") true;}}}); $ (this) .val () == thefaultValue // if (this.value! = null) {// $ (this) .attr ("Wert", ""); //} //alert($(This).attr("msg ")) $ (this) .Parents (". Form "). Find (". Warn "). Text ($ (this) .attr (" nulmsg ")); $ (this) .PARENTEN (". Form"). Find (". Errormessage"). Show (); $ (this) .Select (); $ (this) .focus (); return b = false; }}); if (b == true) {$ (Form) .Find (". Warn"). Text (""); $ (Form) .Find (". errormessage"). hide (); } return b; } /*Die erforderliche Dropdown-Liste im Erkennungsformular* / Funktionsprüfungen (Formular) {var b = true; $ (Form) .find (". SELECT"). Jede (Funktion (i) {var Ck = $ (this) .find ('Option: ausgewählt'). text (); if (ck.indexof ("select")> -1) {$ (this) .Pelzents (". Form"). $ (this) .Parents (". Form"). Rückkehr B; } /*Verantwortungsbewusstes Kontrollkästchen im Formular* / Funktion checkchecked (Formular) {var b = true; $ (Form) .find (". Checkbox"). Jede (Funktion (i) {var $ (this) [0]. $ (this) .Select (); Rückkehr B; } // Überprüfen Sie, ob der reguläre Ausdruck die Funktion mit der Funktion entspricht (Wert, reg, ele) {if (reg.test (value))) {return true; } $ (ele) .Parents (". Form"). Find (". Warn"). Text ($ (ele) .Attr ("logicmsg"); $ (ELE) .PARENTEN (". Form"). Find (". Errormessage"). Show (); $ (ele) .focus (); $ (ele) .Select (); false zurückgeben; // kann} function checkInputRex (Formular) {var b = true nicht einreichen; $ (Form) .find ("input [type = 'text']"). Jede (function () {if (typeof ($ (this) .attr ("regex") == 'String') {if ($ .trim ($ ($) .val ()). Länge> 0 && $ (this) .Val (). $ (this) .Attr ("Wert") ||. Rückkehr B; } /// Überprüfen Sie, ob das vom Benutzer eingegebene entsprechende Zeichen legal ist ///. Diese Methode wurde veraltet Function CheckInput (Form) {var b = true; $ (Form) .find (". Need"). Jede (Funktion () {if ($ .trim ($ (this) .val ()). Länge> 0 && $ (this) .val ()! $ (this) .Attr ("Klasse"); Reg, dies); ! return b = false; // kann nicht einreichen} Pause; Fall "worktel": case "hometel": // Home Phone var reg =/^/d {8} $/; return b = Getflase (Wert, Reg, dies); brechen; Fall "post": // sottescode var reg =/^/d {6} $/; return b = Getflase (Wert, Reg, dies); brechen; Fall "Bonus": Fall "Zulage": Fall "FixedSalary": var reg = /^-?(;; 13-9 weibliche/d*/./d*|0/./d*...9 weibliche/d*|0?/.0+|0 | return b = Getflase (Wert, Reg, dies); brechen; Fall "Identität": var reg =/(^/d {15} $) | (^/d {18} $) | (^/d {17} (/d | x | x) $)/; return b = Getflase (Wert, Reg, dies); brechen; Fall "Höhe": var reg = /^[1-2] [0-9] [0-9] $ /; return b = Getflase (Wert, Reg, dies); brechen; Fall "qq": var reg = /^[1-9] [0-9] {4,} $ /; return b = Getflase (Wert, Reg, dies); brechen; Fall "BeginTime": Fall "Endime": var reg =/^/d {4} $/; if (reg.test (value) && (parseInt ($ (". endzeit"). val ()))> parseInt ($ (". Begintime"). val ()))) {return b; } $ .ligerDialog.Alert ($ (this) .attr ("msg") $ (this) .Select (); // Fokus return b = false; // kann keine Pause einreichen; Fall "num": var reg =/^/d+$/; return b = Getflase (Wert, Reg, dies); brechen; ///, um nach Hongkong nach Hongkong zu fahren, muss das chinesische Festland einen Pass nach Hongkong und Macau und Hong Kong Visa beantragen. Das Format der privaten normalen Passnummer lautet: /// 14/15+7 Ziffern, G+8 Ziffern; /// im Geschäft ist: P.+7 Ziffern; /// im Geschäft ist: S.+7 Ziffern oder // S+8 Ziffern und der diplomatische Pass -Fall "Postport": // Passnummer var reg =/^(p/d {7} | g/d {8} | S/D {7,8} | D/D+| 1 [4,5]/D {7}) $/; return b = Getflase (Wert, Reg, dies); brechen; Fall "BankAccount": var reg = /^[0-9] {19} $ /; return b = Getflase (Wert, Reg, dies); brechen; } // switch} // für}}); Rückkehr B; } /// Diese Methode ist veraltet}); /// Klicken Sie, um die Hintergrundfarbe $ (Dokument) .Ready (function () {var inputs = $ ("#top> .c> input"); //$("#main").backgroundColor = this.name;}});});Grundsätzlich werden alle häufig verwendeten Funktionen verpackt. Ich hoffe es kann dir gefallen.