⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 check.js

📁 几个运用了DWR框架编写的AJAX代码,
💻 JS
📖 第 1 页 / 共 2 页
字号:
					break;				//-------------------- 我是分隔线 --------------------				case "CATE":					if (!isEmpty(itemValue)&&checkObj[i].options[checkObj[i].selectedIndex].text==".."){						checkAlert(warnType,checkflag[x][0],targetArr[j][2],targetArr[j][5]);						if (bFocus){							checkObj[i].focus();							return false;						}else{							bError = true;						}					}					break;				//-------------------- 我是分隔线 --------------------				default:					alert("不可识别的校验信息,请联系系统管理员!ErrorCode:"+checkflag[x][1].toUpperCase());					if (bFocus){						checkObj[i].focus();						return false;					}else{						bError = true;					}					break;			}			if (bError)			{				bErrorALL = true;				break;			}		}		if (!bError){			if (warnType=="div")			{				if (itemValue==null||itemValue=="")				{					var warnDiv = document.getElementById(targetArr[j][2]);					warnDiv.innerHTML = targetArr[j][6];					warnDiv.className = targetArr[j][3];					//document.getElementById(targetArr[j][0]).focus();				}else{					var warnDiv = document.getElementById(targetArr[j][2]);					warnDiv.innerHTML = targetArr[j][7];					warnDiv.className = targetArr[j][4];				}			}			if(checkType=="OBJ"&&checkflag[8]!=null){				eval(checkflag[8]+"();");			}		}	}	return !bErrorALL;}function checkAlert(warn_Type,msg_Info,objID,style_ERROR)  {	if (msg_Info==null||msg_Info=="")	{		msg_Info = "您输入的数据不符合要求,请核实!";	}	if (warn_Type=="alert")	{		alert(msg_Info);	}else{		var warnDiv = document.getElementById(objID);		if (warnDiv)		{			warnDiv.innerHTML = msg_Info+"<img src='/images/remind.gif' align='absmiddle'>";			warnDiv.className = style_ERROR;		}	}	return;}function isEmpty(temp)  {//是否为空	return ((temp==null)||(strim(temp).length==0))}function isNumber(str) {//是否是数字	if(strim(str)=="")		return false;	var i; 	for(i=0;i<str.length;i++) 	{ 		var ch=str.charAt(i); 		if((ch<'0'||ch>'9')&&ch!='.') return false; 	}	if(str==".")		return false;	return true; } function isInteger(str) {//是否是整型数	if(strim(str)=="")		return false;	var i; 	for(i=0;i<str.length;i++) 	{ 		var ch=str.charAt(i); 		if(ch<'0'||ch>'9') return false; 	}	return true; }function checkEmail(check_obj){//检查Email格式是否正确    if(check_obj.search(/^[\w-\.]+@[\w-\.]+(\.[A-Za-z]{2,3})+$/)>=0){        return true;      }else{        return false;      }}function checkPassword(check_obj){		if(check_obj.search(/[\.]/)>=0){        return true;      }else{        return false;      }}function checkNickname(check_obj){//检查昵称是否合法	var pattern_cn = /^[^0-9]{1}([\u4E00-\u9FA5]|[a-zA-Z0-9_])*$/;	if(pattern_cn.test(check_obj)){//		if((check_obj.slice(check_obj.length-1)=="_"||check_obj.slice(0,1)=="_")){//			return false;//		}		return true;	}else{		return false;	}}function checkUsername(check_obj){//检查昵称是否合法	var pattern_cn = /^[a-z]{1}([a-z0-9])*$/;	if(pattern_cn.test(check_obj)){		if((check_obj.slice(check_obj.length-1)=="_"||check_obj.slice(0,1)=="_")){			return false;		}		return true;	}else{		return false;	}}function checkTel(check_obj){//检查电话格式是否正确	var pattern_cn = /^([-0-9])*$/;	if(pattern_cn.test(check_obj)){		return true;	}else{		return false;	}}function checkMobile(check_obj){//检查手机格式是否正确	var pattern_cn = /1[3,5]\d{9}$/;	if(pattern_cn.test(check_obj)){		return true;	}else{		return false;	}}function checkQQ(check_obj){//检查QQ号码是否正确	var pattern_cn = /^\d{5,10}$/;	if(pattern_cn.test(check_obj)){		return true;	}else{		return false;	}}function checkPostcode(check_obj){//检查邮政编码格式是否正确	var pattern_cn = /\d{6}/;	if(pattern_cn.test(check_obj)){		return true;	}else{		return false;	}}//密码强度;function PasswordStrength(showed){		this.showed = (typeof(showed) == "boolean")?showed:true;	this.styles = new Array();		this.styles[0] = {backgroundColor:"#EBEBEB",borderLeft:"solid 1px #FFFFFF",borderRight:"solid 1px #BEBEBE",borderBottom:"solid 1px #BEBEBE"};		this.styles[1] = {backgroundColor:"#FF4545",borderLeft:"solid 1px #FFFFFF",borderRight:"solid 1px #BB2B2B",borderBottom:"solid 1px #BB2B2B"};	this.styles[2] = {backgroundColor:"#FFD35E",borderLeft:"solid 1px #FFFFFF",borderRight:"solid 1px #E9AE10",borderBottom:"solid 1px #E9AE10"};	this.styles[3] = {backgroundColor:"#95EB81",borderLeft:"solid 1px #FFFFFF",borderRight:"solid 1px #3BBC1B",borderBottom:"solid 1px #3BBC1B"};		this.labels= ["弱","中","强"];	this.divName = "pwd_div_"+Math.ceil(Math.random()*100000);	this.minLen = 5;		this.width = "150px";	this.height = "16px";		this.content = "";		this.selectedIndex = 0;		this.init();	}PasswordStrength.prototype.init = function(){	var s = '<table cellpadding="0" id="'+this.divName+'_table" cellspacing="0" style="width:'+this.width+';height:'+this.height+';">';	s += '<tr>';	for(var i=0;i<3;i++){		s += '<td id="'+this.divName+'_td_'+i+'" width="33%" align="center"><span style="font-size:1px">&nbsp;</span><span id="'+this.divName+'_label_'+i+'" style="display:none;font-family: Courier New, Courier, mono;font-size: 12px;color: #000000;">'+this.labels[i]+'</span></td>';	}		s += '</tr>';	s += '</table>';	this.content = s;	if(this.showed){		document.write(s);		this.copyToStyle(this.selectedIndex);	}	}PasswordStrength.prototype.copyToObject = function(o1,o2){	for(var i in o1){		o2[i] = o1[i];	}}PasswordStrength.prototype.copyToStyle = function(id){	this.selectedIndex = id;	for(var i=0;i<3;i++){		if(i == id-1){			this.$(this.divName+"_label_"+i).style.display = "inline";		}else{			this.$(this.divName+"_label_"+i).style.display = "none";		}	}	for(var i=0;i<id;i++){		this.copyToObject(this.styles[id],this.$(this.divName+"_td_"+i).style);				}	for(;i<3;i++){		this.copyToObject(this.styles[0],this.$(this.divName+"_td_"+i).style);	}}PasswordStrength.prototype.$ = function(s){	return document.getElementById(s);}PasswordStrength.prototype.setSize = function(w,h){	this.width = w;	this.height = h;}PasswordStrength.prototype.setMinLength = function(n){	if(isNaN(n)){		return ;	}	n = Number(n);	if(n>1){		this.minLength = n;	}}PasswordStrength.prototype.setStyles = function(){	if(arguments.length == 0){		return ;	}	for(var i=0;i<arguments.length && i < 4;i++){		this.styles[i] = arguments[i];	}	this.copyToStyle(this.selectedIndex);}PasswordStrength.prototype.write = function(s){	if(this.showed){		return ;	}	var n = (s == 'string') ? this.$(s) : s;	if(typeof(n) != "object"){		return ;	}	n.innerHTML = this.content;	this.copyToStyle(this.selectedIndex);}PasswordStrength.prototype.update = function(s){	if(s.length < this.minLen){		this.copyToStyle(0);		return;	}	var ls = -1;	if (s.match(/[a-z]/ig)){		ls++;	}	if (s.match(/[0-9]/ig)){		ls++;	} 	if (s.match(/(.[^a-z0-9])/ig)){		ls++;	}	if (s.length < 6 && ls > 0){		ls--;	}	 switch(ls) { 		 case 0:			 this.copyToStyle(1);			 break;		 case 1:			 this.copyToStyle(2);			 break;		 case 2:			 this.copyToStyle(3);			 break;		 default:			 this.copyToStyle(0);	 }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -