สำหรับรายละเอียดโปรดดูความคิดเห็นมี BBS ไม่มากที่นี่
ระบุรหัส:
/// <path reference = "ผู้ขาย/jQuery-1.4.1-vsdoc.js"/> //// การตรวจสอบในรูปแบบที่ไม่สามารถว่างเปล่า (.notnull)/* เวลา: 2012-6-6 ฟังก์ชั่น: เมื่อมีรูปแบบการใช้งานที่มีการตัดสิน แท็กแบบฟอร์มเพื่อให้คลาส = "ฟอร์ม" และปุ่มส่งของแบบฟอร์มปัจจุบันเพื่อให้คลาส = "notnull" nullmsg = "xx ไม่สามารถว่างเปล่า!" พรอมต์แบบฟอร์มที่ต้องได้รับการตัดสินอย่างมีเหตุผลจะได้รับ class = "ต้องการ" ประเภทของการตัดสิน (สามารถเป็นตัวเลขเท่านั้น) การตรวจสอบจะแจ้งให้ logicmsg = "xx สามารถเป็นตัวเลขเท่านั้น" ให้คลาส = "errormessage" เพื่อแสดงข้อความแสดงข้อผิดพลาด regex = "/^/d $/" ถูกสร้างขึ้นเพื่อใช้งาน global.submitcallback ปุ่มเรียกกลับฟังก์ชั่นภายนอก; จะปรับปรุงได้ที่ไหน: ไม่มีเวลาอัปเดต: 3 ธันวาคม 2014 16:23:22 ผู้แต่ง: Amber.xu */// $ (เอกสาร). พร้อม (// function () {// $ ("ฟอร์ม") ค้นหา (". notnull") ผูก ({// โฟกัส: ฟังก์ชั่น () {// ถ้า ($ ( $ (this) .attr ("value", ""); //} //}, //}, // blur: function () {// ถ้า ($ (นี่) .attr ("value") == "") {// $ (this) .attr ("value" }); //} //} //); //* เมธอดเพื่อห่อหุ้มแบบฟอร์มการตรวจจับสากล* ///// Event.srelement: วัตถุเป้าหมายที่เพิ่มเหตุการณ์มักใช้สำหรับเหตุการณ์ onClick ///event.Fromelement: แหล่งข้อมูลที่ทำให้เกิดเหตุการณ์มักใช้ในเหตุการณ์ OnMouseOut และ OnMouseOver ///event.toElement: หลังจากเหตุการณ์ถูกยกขึ้นแหล่งเป้าหมายจะถูกย้ายไปที่เมาส์ซึ่งมักจะใช้สำหรับเหตุการณ์ onmouseout และ onmouseover ฟังก์ชั่น global () {var _self = this;} global.submitCallback = null; global.confirmCallback = null; $ (เอกสาร). พร้อม (ฟังก์ชั่น () {// ฟอร์มร่างกาย $ ("ร่างกาย") ค้นหา ("ฟอร์ม") E.SreceMent; เป็นบริบท Global.submitcallback.call (นี่, [e]); // การแจ้งเตือน ("อื่น ๆ ") กลับมาจริง;}}}); $ (this) .val () == this.defaultValue // ถ้า (this.value! = null) {// $ (นี่) .attr ("value", ""); //} //alert($( นี่).attr("MSG ")) $ (นี่) .parents (". แบบฟอร์ม ") ค้นหา (". เตือน ") ข้อความ ($ (นี่) .attr (" nullmsg ")); $ (นี้) .parents (". แบบฟอร์ม") ค้นหา (". errorMessage"). แสดง (); $ (นี่) .Select (); $ (นี่) .focus (); return b = false; - if (b == true) {$ (แบบฟอร์ม) .find (". เตือน"). ข้อความ (""); $ (แบบฟอร์ม) .find (". errormessage"). ซ่อน (); } return b; } /*รายการดรอปดาวน์ที่ต้องการในแบบฟอร์มการตรวจจับ* / ฟังก์ชั่นตรวจสอบการเลือก (แบบฟอร์ม) {var b = true; $ (แบบฟอร์ม) .find (". เลือก") แต่ละ (ฟังก์ชั่น (i) {var ck = $ (นี่) .find ('ตัวเลือก: เลือก'). text (); ถ้า (ck.indexof ("เลือก")> -1) {$ (นี้). $ (นี้) .parents (". ฟอร์ม"). ค้นหา (". errormessage"). แสดง (); กลับ B; } /*ช่องทำเครื่องหมายที่รับผิดชอบในรูปแบบ* / ฟังก์ชั่นตรวจสอบ (แบบฟอร์ม) {var b = true; $ (แบบฟอร์ม) .find (". ช่องทำเครื่องหมาย"). แต่ละ (ฟังก์ชั่น (i) {var ck = $ (นี่) [0]. ตรวจสอบ; ถ้า (! ck) {$ (นี้). parents (". ฟอร์ม") ค้นหา (".") $ (นี้) .Select (); กลับ B; } // ตรวจสอบว่านิพจน์ทั่วไปตรงกับฟังก์ชัน getFlase (ค่า, reg, ele) {ถ้า (reg.test (value))) {return true; } $ (ele) .parents (". แบบฟอร์ม") ค้นหา (". เตือน"). ข้อความ ($ (ele) .attr ("logicmsg")); $ (ele) .parents (". แบบฟอร์ม") ค้นหา (". errorMessage"). show (); $ (ele) .focus (); $ (ele) .Select (); กลับเท็จ; // ไม่สามารถส่ง} function checkinputrex (แบบฟอร์ม) {var b = true; $ (แบบฟอร์ม) .find ("อินพุต [type = 'text']") แต่ละ (ฟังก์ชั่น () {ถ้า (typeof ($ (นี้) .attr ("regex")) == 'สตริง') {ถ้า ($ .trim ($ (นี้) .val ()) $ (นี้) .attr ("ค่า") || $ (นี่) .val (); กลับ B; } /// ตรวจสอบว่าอักขระที่เกี่ยวข้องที่ป้อนโดยผู้ใช้นั้นถูกกฎหมาย /// วิธีนี้ได้รับการคัดเลือกฟังก์ชันการตรวจสอบ (แบบฟอร์ม) {var b = true; $ (แบบฟอร์ม) .find (". ต้องการ") แต่ละ (ฟังก์ชั่น () {ถ้า ($ .Trim ($ (นี่) .val ()). ความยาว> 0 && $ (นี่) .val ()! = this.defaultValue) {// ค่าฟอร์มค่าปัจจุบัน $ (นี้) .attr ("คลาส"); reg, break; ! = $ ("#password2"). attr ("value")) {$ (this). select (); return b = false; // ไม่สามารถส่ง} break; กรณี "worktel": case "hometel": // home phone var var =/^/d {8} $/; return b = getFlase (ค่า, reg, this); หยุดพัก; กรณี "โพสต์": // zip รหัส var reg =/^/d {6} $/; return b = getFlase (ค่า, reg, this); หยุดพัก; กรณี "โบนัส": กรณี "เบี้ยเลี้ยง": กรณี "คงที่": var reg = /^-?( [[[1-9-9-9 เหมือน/././d**|0/./d* [1-9-9 เหมือน return b = getFlase (ค่า, reg, this); หยุดพัก; กรณี "ตัวตน": var reg =/(^/d {15} $) | (^/d {18} $) | (^/d {17} (/d | x | x) $)/; return b = getFlase (ค่า, reg, this); หยุดพัก; กรณี "ความสูง": var reg = /^[1-2] [0-9] [0-9] $ /; return b = getFlase (ค่า, reg, this); หยุดพัก; กรณี "qq": var reg = /^[1-9] [0-9] {4,} $ /; return b = getFlase (ค่า, reg, this); หยุดพัก; กรณี "Begintime": กรณี "endtime": var reg =/^/d {4} $/; if (reg.test (ค่า) && (parseint ($ (". endtime"). val ()))> parseint ($ (". begintime"). val ()))) {return b; } $ .ligerdialog.alert ($ (นี่) .attr ("msg")) $ (this) .select (); // รับโฟกัสคืน B = FALSE; // ไม่สามารถส่งหยุดพัก; กรณี "num": var reg =/^/d+$/; return b = getFlase (ค่า, reg, this); หยุดพัก; /// ไปฮ่องกงไปฮ่องกงจีนแผ่นดินใหญ่จำเป็นต้องสมัครผ่านฮ่องกงและมาเก๊าและฮ่องกงวีซ่า รูปแบบของหมายเลขหนังสือเดินทางสามัญส่วนตัวคือ: ////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}) return b = getFlase (ค่า, reg, this); หยุดพัก; กรณี "BankAccount": var reg = /^[0-9] {19} $ /; return b = getFlase (ค่า, reg, this); หยุดพัก; } // switch} // สำหรับ}}); กลับ B; } /// วิธีนี้เลิกใช้}); /// คลิกเพื่อเปลี่ยนสีพื้นหลัง $ (เอกสาร). พร้อม (ฟังก์ชั่น () {var inputs = $ ("#top> .c> อินพุต"); $ (อินพุต) //$("#main").backgroundColor = this.name;}});});โดยทั่วไปฟังก์ชั่นที่ใช้กันทั่วไปทั้งหมดจะถูกบรรจุ ฉันหวังว่าคุณจะชอบมัน