للحصول على التفاصيل ، يرجى الاطلاع على التعليقات ، لا يوجد الكثير من BBS هنا.
توفير الرمز:
/// <مرجع path = "البائع/jQuery-1.4.1-vsdoc.js"/> /// علامة لإعطاء class = "form" ، وزر إرسال النموذج الحالي لإعطاء class = "notnull" nullmsg = "xx لا يمكن أن يكون فارغًا!" موجه ، يتم إعطاء النموذج الذي يجب الحكم عليه منطقيًا فئة = "بحاجة" يتم إعطاء نوع الحكم (يمكن أن يكون أرقامًا فقط) المطالبة بالتحقق من logicmsg = "xx يمكن أن تكون أرقامًا فقط" تعطي class = "errormessage" لعرض كتلة رسالة الخطأ تعطي class = "تحذير" لعرض رسالة الخطأ دون استخدام JS Object-Oried-Orgerming الحكم المنطقي. يتم تصنيع regex = "/^/d $/" لتنفيذ وظيفة رد الاتصال على زر Global.SubmitCallback خارجيًا ؛ أين يمكن تحسين: لا يوجد وقت تحديث: 3 ديسمبر ، 2014 16:23:22 المؤلف: Amber.xu */// $ (وثيقة) .Ready (// function () {// $ ("form"). find ( $ (this) .attr ("value" ، "") ؛ //} //} ، //} ، // blur: function () {// if ($ (this) .attr ("value") == "" ") })) ///event.fromelement: مصدر الكائن الذي يرفع الحدث ، وغالبًا ما يستخدم في أحداث OnMouseout و OnMouseover. ///event.toelement: بعد رفع الحدث ، تم نقل المصدر المستهدف بواسطة الماوس ، والذي يستخدم غالبًا في أحداث onMouseout و OnMouseover. الدالة global () {var _self = this ؛} global.submitcallback = null ؛ global.confirmcallback = null ؛ $ (document) .Ready (function () {// form body $ ("body"). E.Srcelement ؛ كما السياق Global.Submitcallback. // تنبيه ("آخر") $ (this) .val () == this.defaultValue // if (this.value! = null) {// $ (this) .attr ("value" ، "") ؛ //} //alert($(this).attr("msg ")) $ (this) .Parents (". form "). $ (this) .parents (". form"). $ (هذا) .select () ؛ $ (هذا) .focus () ؛ العودة ب = خطأ ؛ }}) ؛ if (b == true) {$ (form) .find (". warn"). text ("") ؛ $ (form) .find (". errormessage"). Hide () ؛ } العودة ب ؛ } /*القائمة المنسدلة المطلوبة في نموذج الكشف* / وظيفة checkselect (form) {var b = true ؛ $ (form) .find (". select"). كل (دالة (i) {var ck = $ (this) .find ('الخيار: محدد'). text () ؛ if (ck.indexof ("select")> -1) $ (هذا). العودة ب ؛ } /*مربع الاختيار المسؤول في النموذج* / وظيفة checkchecked (form) {var b = true ؛ $ (form) .Find (". $ (هذا) .select () ؛ العودة ب ؛ } // تحقق مما إذا كان التعبير العادي يتطابق مع وظيفة getFlase (القيمة ، reg ، ele) {if (reg.test (value))) {return true ؛ } $ (eLe) .Parents (". $ (eLe) .Parents (". $ (ele) .focus () ؛ $ (ele) .select () ؛ العودة كاذبة لا يمكن إرسال} checkInputRex (form) {var b = true ؛ $ (form) .find ("input [type = 'text']"). كل (function () {if (typeof ($ (this) .attr ("regex")) == 'string') {if ($ .trim ($ (this) .val ()). $ (this) .attr ("القيمة") || العودة ب ؛ } /// تحقق مما إذا كان الحرف المقابل الذي أدخله المستخدم قانونيًا /// تم إهمال هذه الطريقة وظيفة checkInput (form) {var b = true ؛ $ (form) .find (". Need"). كل (function () {if ($ .trim ($ (this) .val ()). length> 0 && $ (this) .val ()! = this.defaultValue) {// القيمة الحالية var value = $ (this) .attr ( $ (this) .Attr ("class") ؛ هذا) $ ("#password2"). العودة ب = خطأ ؛ // لا يمكن إرسال} استراحة ؛ حالة "WorkTel": Case "Hometel": // Home Phone var Reg =/^/D {8} $/؛ الإرجاع B = getFlase (القيمة ، reg ، هذا) ؛ استراحة؛ حالة "post": // zip code var reg =/^/d {6} $/؛ الإرجاع B = getFlase (القيمة ، reg ، هذا) ؛ استراحة؛ حالة "المكافأة": حالة "بدل": الحالة "الثابتة": var reg = /^-؟( Budap1-9/D*/. الإرجاع B = getFlase (القيمة ، reg ، هذا) ؛ استراحة؛ حالة "الهوية": var reg =/(^/d {15} $) | (^/d {18} $) | (^/d {17} (/d | x | x) $)/؛ الإرجاع B = getFlase (القيمة ، reg ، هذا) ؛ استراحة؛ حالة "الارتفاع": var reg = /^[1-2] [0-9] [0-9] $ /؛ الإرجاع B = getFlase (القيمة ، reg ، هذا) ؛ استراحة؛ الحالة "QQ": var reg = /^[1-9] [0-9] {4 ،} $ /؛ الإرجاع B = getFlase (القيمة ، reg ، هذا) ؛ استراحة؛ حالة "Begintime": Case "Endtime": var reg =/^/d {4} $/؛ if (reg.test (value) && (parseint ($ (". endtime"). val ()))> parseint ($ (". begintime"). val ()))) {return b ؛ } $ .ligerdialog.alert ($ (this) .attr ("msg")) $ (this) .select () ؛ // الحصول على التركيز عودة B = false ؛ // لا يمكن تقديم استراحة ؛ حالة "num": var reg =/^/d+$/؛ الإرجاع B = getFlase (القيمة ، reg ، هذا) ؛ استراحة؛ /// للذهاب إلى هونغ كونغ إلى هونغ كونغ ، تحتاج الصين البر الرئيسي إلى التقدم بطلب للحصول على تمريرة إلى هونغ كونغ وماكاو وهونج كونج. شكل رقم جواز السفر العادي الخاص هو: /// 14/15+7 أرقام ، G+8 أرقام ؛ /// على العمل هو: P.+7 أرقام ؛ /// على العمل هو: S.+7 أرقام أو // S+8 أرقام ، وحالة جواز السفر الدبلوماسية "postport": // رقم جواز السفر var reg =/^(p/d {7} | g/d {8} | s/d {7،8} | d/d+| 1 [4،5]/d {7}) $/؛ الإرجاع B = getFlase (القيمة ، reg ، هذا) ؛ استراحة؛ حالة "BankAccount": var reg = /^[0-9] {19} $ /؛ الإرجاع B = getFlase (القيمة ، reg ، هذا) ؛ استراحة؛ } // switch} // for}}) ؛ العودة ب ؛ } /// هذه الطريقة يتم إهمالها}) ؛ /// انقر لتغيير لون الخلفية $ (وثيقة) .READY (function () {var inputs = $ ("#top> .c> input") ؛ $ (مدخلات) .EACH (function () {this.onclick = function () {document.getElementbyid ("main"). //$("#mainement.backgroundColor = this.name ؛}}) ؛}) ؛في الأساس ، يتم تعبئة جميع الوظائف الشائعة الاستخدام. أتمنى أن يعجبك.