亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? jquery.validate.1.1.2.js

?? 一個工作流OA
?? JS
字號:
/* * Form Validation: jQuery form validation plug-in v1.1.2 * * http://bassistance.de/jquery-plugins/jquery-plugin-validation/ * * Copyright (c) 2006 J?rn Zaefferer * * $Id: jquery.validate.js 4125 2007-12-12 21:26:21Z joern.zaefferer $ * * Dual licensed under the MIT and GPL licenses: *   http://www.opensource.org/licenses/mit-license.php *   http://www.gnu.org/licenses/gpl.html */jQuery.extend(jQuery.fn,{validate:function(options){var validator=new jQuery.validator(options,this[0]);var validator=jQuery.data(this[0],'validator');if(validator){return validator;}validator=new jQuery.validator(options,this[0]);jQuery.data(this[0],'validator',validator);if(validator.settings.onsubmit){this.find("input.cancel:submit").click(function(){validator.cancelSubmit=true;});this.submit(function(event){if(validator.settings.debug)event.preventDefault();function handle(){if(validator.settings.submitHandler){validator.settings.submitHandler.call(validator,validator.currentForm);return false;}return true;}if(validator.cancelSubmit){validator.cancelSubmit=false;return handle();}if(validator.form()){return handle();}else{validator.focusInvalid();return false;}});}return validator;},push:function(t){return this.setArray(jQuery.merge(this.get(),t));}});jQuery.extend(jQuery.expr[":"],{blank:"!jQuery.trim(a.value)",filled:"!!jQuery.trim(a.value)",unchecked:"!a.checked"});jQuery.format=function(source,params){if(arguments.length==1)return function(){var args=jQuery.makeArray(arguments);args.unshift(source);return jQuery.format.apply(this,args);};if(arguments.length>2&&params.constructor!=Array){params=jQuery.makeArray(arguments).slice(1);}if(params.constructor!=Array){params=[params];}jQuery.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),n);});return source;};jQuery.validator=function(options,form){this.settings=jQuery.extend({},jQuery.validator.defaults,options);this.currentForm=form;this.labelContainer=jQuery(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||jQuery(form);this.containers=jQuery(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.invalid={};this.reset();this.refresh();};jQuery.extend(jQuery.validator,{defaults:{messages:{},errorClass:"error",errorElement:"label",focusInvalid:true,errorContainer:jQuery([]),errorLabelContainer:jQuery([]),onsubmit:true,ignore:[],onblur:function(element){if(!this.checkable(element)&&(element.name in this.submitted||!this.required(element))){this.element(element);}},onkeyup:function(element){if(element.name in this.submitted||element==this.lastElement){this.element(element);}},onclick:function(element){if(element.name in this.submitted)this.element(element);}},setDefaults:function(settings){jQuery.extend(jQuery.validator.defaults,settings);},messages:{required:"This field is required.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gültiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxLength:jQuery.format("Please enter a value no longer than {0} characters."),minLength:jQuery.format("Please enter a value of at least {0} characters."),rangeLength:jQuery.format("Please enter a value between {0} and {1} characters long."),rangeValue:jQuery.format("Please enter a value between {0} and {1}."),maxValue:jQuery.format("Please enter a value less than or equal to {0}."),minValue:jQuery.format("Please enter a value greater than or equal to {0}.")},prototype:{form:function(){this.prepareForm();for(var i=0;this.elements[i];i++){this.check(this.elements[i]);}jQuery.extend(this.submitted,this.errorMap);this.invalid=jQuery.extend({},this.errorMap);this.settings.invalidHandler&&this.settings.invalidHandler.call(this);this.showErrors();return this.valid();},element:function(element){element=this.clean(element);this.lastElement=element;this.prepareElement(element);var result=this.check(element);if(result){delete this.invalid[element.name];}else{this.invalid[element.name]=true;}if(!this.numberOfInvalids()){this.toHide.push(this.containers);}this.showErrors();return result;},showErrors:function(errors){if(errors){jQuery.extend(this.errorMap,errors);this.errorList=[];for(name in errors){this.errorList.push({message:errors[name],element:jQuery("[@name='"+name+"']:first",this.currentForm)[0]});}this.successList=jQuery.grep(this.successList,function(element){return!(element.name in errors);});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if(jQuery.fn.resetForm)jQuery(this.currentForm).resetForm();this.prepareForm();this.hideErrors();this.elements.removeClass(this.settings.errorClass);},numberOfInvalids:function(){var count=0;for(i in this.invalid)count++;return count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{jQuery(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus();}catch(e){}}},findLastActive:function(){var lastActive=this.lastActive;return lastActive&&jQuery.grep(this.errorList,function(n){return n.element.name==lastActive.name;}).length==1&&lastActive;},refresh:function(){var validator=this;validator.rulesCache={};function focused(){validator.lastActive=this;if(validator.settings.focusCleanup&&!validator.blockFocusCleanup){jQuery(this).removeClass(validator.settings.errorClass);validator.errorsFor(this).hide();}}this.elements=jQuery(this.currentForm).find("input, select, textarea").not(":submit, :reset").not("[@disabled]").not(this.settings.ignore).filter(function(){!this.name&&validator.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in validator.rulesCache||!validator.rules(this).length)return false;validator.rulesCache[this.name]=validator.rules(this);return true;});this.elements.focus(focused);validator.settings.onblur&&validator.elements.blur(function(){validator.settings.onblur.call(validator,this);});validator.settings.onkeyup&&validator.elements.keyup(function(){validator.settings.onkeyup.call(validator,this);});if(validator.settings.onclick){var checkables=jQuery([]);validator.elements.each(function(){if(validator.checkable(this))checkables.push(validator.checkableGroup(this));});checkables.click(function(){validator.settings.onclick.call(validator,this);});}},clean:function(selector){return jQuery(selector)[0];},errors:function(){return jQuery(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=jQuery([]);this.toHide=jQuery([]);},prepareForm:function(){this.reset();this.toHide=this.errors().push(this.containers);},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(this.clean(element));},check:function(element){element=this.clean(element);jQuery(element).removeClass(this.settings.errorClass);var rules=this.rulesCache[element.name];for(var i=0;rules[i];i++){var rule=rules[i];try{var result=jQuery.validator.methods[rule.method].call(this,jQuery.trim(element.value),element,rule.parameters);if(result===-1)break;if(!result){jQuery(element).addClass(this.settings.errorClass);this.formatAndAdd(rule,element);return false;}}catch(e){this.settings.debug&&window.console&&console.warn("exception occured when checking element "+element.id+", check the '"+rule.method+"' method");throw e;}}if(rules.length&&this.settings.success)this.successList.push(element);return true;},configuredMessage:function(id,method){var m=this.settings.messages[id];return m&&(m.constructor==String?m:m[method]);},defaultMessage:function(element,method){return this.configuredMessage(element.name,method)||element.title||jQuery.validator.messages[method]||"<strong>Warning: No message defined for "+element.name+"</strong>";},formatAndAdd:function(rule,element){var message=this.defaultMessage(element,rule.method);if(typeof message=="function")message=message.call(this,rule.parameters,element);this.errorList.push({message:message,element:element});this.errorMap[element.name]=message;this.submitted[element.name]=message;},addWrapper:function(toToggle){if(this.settings.wrapper)toToggle.push(toToggle.parents(this.settings.wrapper));return toToggle;},defaultShowErrors:function(){for(var i=0;this.errorList[i];i++){var error=this.errorList[i];this.showLabel(error.element,error.message);}if(this.errorList.length){this.toShow.push(this.containers);}for(var i=0;this.successList[i];i++){this.showLabel(this.successList[i]);}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},showLabel:function(element,message){var label=this.errorsFor(element);if(label.length){label.removeClass().addClass(this.settings.errorClass);if(this.settings.overrideErrors||label.attr("generated")){label.html(message);}}else{label=jQuery("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(element),generated:true}).addClass(this.settings.errorClass).html(message||"");if(this.settings.wrapper){label=label.hide().show().wrap("<"+this.settings.wrapper+">").parent();}if(!this.labelContainer.append(label).length)this.settings.errorPlacement?this.settings.errorPlacement(label,jQuery(element)):label.insertAfter(element);}if(!message&&this.settings.success){label.text("");typeof this.settings.success=="string"?label.addClass(this.settings.success):this.settings.success(label);}this.toShow.push(label);},errorsFor:function(element){return this.errors().filter("[@for='"+this.idOrName(element)+"']");},idOrName:function(element){return this.checkable(element)?element.name:element.id||element.name;},rules:function(element){var data=this.data(element);if(!data)return[];var rules=[];if(typeof data=="string"){var transformed={};transformed[data]=true;data=transformed;}jQuery.each(data,function(key,value){rules[rules.length]={method:key,parameters:value};});return rules;},data:function(element){return this.settings.rules?this.settings.rules[element.name]:this.settings.meta?jQuery(element).metadata()[this.settings.meta]:jQuery(element).metadata();},checkable:function(element){return/radio|checkbox/i.test(element.type);},checkableGroup:function(element){return jQuery(element.form||document).find('[@name="'+element.name+'"]');},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case'select':return jQuery("option:selected",element).length;case'input':if(this.checkable(element))return this.checkableGroup(element).filter(':checked').length;}return value.length;},depend:function(param,element){return this.dependTypes[typeof param]?this.dependTypes[typeof param](param,element):true;},dependTypes:{"boolean":function(param,element){return param;},"string":function(param,element){return!!jQuery(param,element.form).length;},"function":function(param,element){return param(element);}},required:function(element){return!jQuery.validator.methods.required.call(this,jQuery.trim(element.value),element);}},methods:{required:function(value,element,param){if(!this.depend(param,element))return-1;switch(element.nodeName.toLowerCase()){case'select':var options=jQuery("option:selected",element);return options.length>0&&(element.type=="select-multiple"||(jQuery.browser.msie&&!(options[0].attributes['value'].specified)?options[0].text:options[0].value).length>0);case'input':if(this.checkable(element))return this.getLength(value,element)>0;default:return value.length>0;}},minLength:function(value,element,param){return this.required(element)||this.getLength(value,element)>=param;},maxLength:function(value,element,param){return this.required(element)||this.getLength(value,element)<=param;},rangeLength:function(value,element,param){var length=this.getLength(value,element);return this.required(element)||(length>=param[0]&&length<=param[1]);},minValue:function(value,element,param){return this.required(element)||value>=param;},maxValue:function(value,element,param){return this.required(element)||value<=param;},rangeValue:function(value,element,param){return this.required(element)||(value>=param[0]&&value<=param[1]);},email:function(value,element){return this.required(element)||/^[^\s,;]+@([^\s.,;]+\.)+[\w-]{2,}$/i.test(value);},url:function(value,element){return this.required(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);},date:function(value,element){return this.required(element)||!/Invalid|NaN/.test(new Date(value));},dateISO:function(value,element){return this.required(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},dateDE:function(value,element){return this.required(element)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value);},number:function(value,element){return this.required(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);},numberDE:function(value,element){return this.required(element)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(value);},digits:function(value,element){return this.required(element)||/^\d+$/.test(value);},creditcard:function(value,element){if(this.required(element))return true;var nCheck=0,nDigit=0,bEven=false;value=value.replace(/\D/g,"");for(n=value.length-1;n>=0;n--){var cDigit=value.charAt(n);var nDigit=parseInt(cDigit,10);if(bEven){if((nDigit*=2)>9)nDigit-=9;}nCheck+=nDigit;bEven=!bEven;}return(nCheck%10)==0;},accept:function(value,element,param){param=typeof param=="string"?param:"png|jpe?g|gif";return this.required(element)||value.match(new RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){return value==jQuery(param).val();}},addMethod:function(name,method,message){jQuery.validator.methods[name]=method;jQuery.validator.messages[name]=message;}});

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产一区二区国模嫣然| 国产日韩av一区二区| 日韩午夜激情电影| 国产精品第五页| 蜜桃视频在线一区| 欧日韩精品视频| 欧美激情一区二区三区不卡| 热久久免费视频| 日本高清不卡在线观看| 精品成人一区二区三区| 国产在线不卡一卡二卡三卡四卡| 欧美色涩在线第一页| 中文av一区二区| 国产美女久久久久| 国产日韩av一区| 99精品在线免费| 久久精品视频免费观看| 美女脱光内衣内裤视频久久影院| 日韩欧美一级二级| 蜜臀a∨国产成人精品| 26uuu亚洲综合色| 麻豆精品视频在线| 国产精品美女久久福利网站| 色猫猫国产区一区二在线视频| 亚洲大片精品永久免费| 在线观看一区二区精品视频| 日本女优在线视频一区二区| 8x福利精品第一导航| 日韩精品1区2区3区| 91麻豆精品国产自产在线| 久久99精品久久久久久国产越南 | 国产精品系列在线| 色婷婷综合中文久久一本| 国产精品九色蝌蚪自拍| 欧美日韩亚洲不卡| 国产精品系列在线播放| 国产亚洲精品久| 欧美在线一区二区| 精品一二三四在线| 亚洲一级电影视频| 欧美久久高跟鞋激| 日韩电影在线一区| 亚洲欧美综合色| 欧美性猛交xxxx黑人交| 丝袜美腿亚洲一区二区图片| 国产精品无圣光一区二区| 欧美伦理电影网| 99久久99久久久精品齐齐| 久久se精品一区精品二区| 久久久精品黄色| 99精品视频在线观看| 久久av中文字幕片| 亚洲第一搞黄网站| 国产精品久久久久一区二区三区共| 欧美日韩视频在线第一区 | 亚洲国产日韩综合久久精品| 欧美日韩国产精品自在自线| 免费久久精品视频| 亚洲精品免费视频| 欧美一区二区二区| 国产+成+人+亚洲欧洲自线| 亚洲品质自拍视频网站| 欧美一区二区私人影院日本| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲成人精品影院| 亚洲欧美日韩综合aⅴ视频| 国产欧美日韩视频一区二区 | 美女诱惑一区二区| 手机精品视频在线观看| 亚洲一区二区三区小说| 亚洲乱码国产乱码精品精可以看 | 成人sese在线| 亚洲va欧美va人人爽午夜| 亚洲免费伊人电影| 中文字幕在线不卡一区| 国产日韩精品一区二区三区在线| 久久综合久久鬼色| 欧美大片在线观看| 日韩欧美国产一区在线观看| 91精品国产综合久久久久久久| 欧美日韩日日骚| 欧美裸体bbwbbwbbw| 91精品国产综合久久久久| 91精品婷婷国产综合久久竹菊| 4hu四虎永久在线影院成人| 欧美另类久久久品| 日韩一区二区视频在线观看| 日韩欧美一级二级三级| 2024国产精品视频| 欧美激情在线免费观看| 国产精品国产三级国产专播品爱网| 亚洲国产精品成人综合| 亚洲欧洲三级电影| 亚洲精品国产成人久久av盗摄| 一区二区三区日韩精品视频| 久久久99精品免费观看| 国产精品色呦呦| 亚洲卡通欧美制服中文| 午夜精品福利一区二区三区av| 国产亚洲精品bt天堂精选| 中文字幕一区视频| 夜夜揉揉日日人人青青一国产精品| 亚洲制服欧美中文字幕中文字幕| 肉丝袜脚交视频一区二区| 久久不见久久见免费视频7| 丁香五精品蜜臀久久久久99网站| 色综合色狠狠天天综合色| 欧美二区在线观看| 国产日韩欧美a| 一级日本不卡的影视| 蜜臀av性久久久久av蜜臀妖精 | 欧美四级电影在线观看| 日韩欧美在线网站| 国产精品国产三级国产| 亚洲一二三四久久| 精品一区二区国语对白| 99在线精品观看| 92精品国产成人观看免费| 欧美体内she精视频| 久久久一区二区三区捆绑**| 亚洲蜜臀av乱码久久精品蜜桃| 调教+趴+乳夹+国产+精品| 国产成人在线免费| 国内成人自拍视频| 国产一区二区三区久久悠悠色av| 成年人午夜久久久| 欧美一级专区免费大片| 综合久久给合久久狠狠狠97色| 亚洲婷婷在线视频| 麻豆免费精品视频| 欧美调教femdomvk| 国产欧美一区二区精品久导航| 偷拍日韩校园综合在线| 成人午夜av电影| 日本丶国产丶欧美色综合| 精品美女在线播放| 国产精品三级av| 蜜臀久久99精品久久久久久9 | 一本一本大道香蕉久在线精品 | 国产麻豆精品在线观看| 欧美日韩欧美一区二区| 中文字幕av不卡| 精品午夜久久福利影院| 欧美蜜桃一区二区三区| 国产精品国产三级国产aⅴ无密码| 蜜臀久久99精品久久久久久9 | 欧美久久久久中文字幕| 国产精品久久久久久亚洲毛片| 麻豆精品视频在线观看视频| 欧美日高清视频| 亚洲激情自拍视频| 99热精品一区二区| 国产欧美日韩另类视频免费观看| 喷白浆一区二区| 欧美裸体bbwbbwbbw| 亚洲一区二区三区免费视频| 91在线精品一区二区| 国产欧美日韩三级| 国产精品18久久久| 精品盗摄一区二区三区| 毛片基地黄久久久久久天堂| 欧美精品成人一区二区三区四区| 亚洲精品少妇30p| 色综合天天综合网天天看片| 欧美亚洲国产怡红院影院| 日韩美女视频一区二区 | www.成人在线| 国产精品久久久99| www.99精品| 亚洲九九爱视频| 色诱视频网站一区| 亚洲一区自拍偷拍| 欧美午夜精品理论片a级按摩| 亚洲最大色网站| 欧美三电影在线| 婷婷国产v国产偷v亚洲高清| 欧美精品久久天天躁| 日韩精品亚洲专区| 日韩视频永久免费| 狠狠色综合色综合网络| 久久亚洲综合色| 成人永久aaa| 亚洲免费观看高清| 欧美日韩不卡在线| 蜜臀av性久久久久av蜜臀妖精 | 亚洲高清免费在线| 欧美高清视频不卡网| 日韩av中文字幕一区二区| 日韩一区二区三区视频| 狠狠色2019综合网| 亚洲国产精品ⅴa在线观看| 99国产麻豆精品| 亚洲高清不卡在线观看| 3d动漫精品啪啪一区二区竹菊| 九一九一国产精品| 欧美激情一区二区三区全黄| 91激情五月电影| 免费成人深夜小野草| 亚洲国产精品精华液2区45| 色偷偷久久人人79超碰人人澡|