功能简介: 前台: 1.用户名注册:登 录 名:密码:确认密码:性别:查询权限: 地址: 联系电话: 移动电话: E - mail: 工作单位 2.系统优点管理,公告新闻管理,联系我们管理

源代码在线查看: function.js

软件大小: 872 K
上传用户: jjingle
关键词: mail 密码 用户 地址
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* 
				判断指定的内容是否为空,若为空则弹出 警告框 
				*/ 
				function isEmpty(theValue, strMsg){ 
				if(theValue==""){ 
				alert(strMsg+"不能为空!"); 
				return true; 
				} 
				return false; 
				} 
				/* 
				中文判断函数,允许生僻字用英文“*”代替 
				返回true表示是符合条件,返回false表示不符合 
				*/ 
				function isChinese(str){ 
				var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
				badChar += "abcdefghijklmnopqrstuvwxyz"; 
				badChar += "0123456789"; 
				badChar += " "+" ";//半角与全角空格 
				badChar += "`~!@#$%^&()-_=+]\\\\|:;\\\\\'?/";//不包含*或.的英文符号 
				if(""==str){ 
				return false; 
				} 
				for(var i=0;i				var c = str.charAt(i);//字符串str中的字符 
				if(badChar.indexOf(c)				return false; 
				} 
				} 
				return true; 
				} 
				/* 
				数字判断函数,返回true表示是全部数字,返回false表示不全部是数字 
				*/ 
				/*function isNumber(str){ 
				if(""==str){ 
				return false; 
				} 
				var reg = /\\D/; 
				return str.match(reg)==null; 
				} */
				
				function isNumber(str)
				{
					if(str=="")
					{return false;}
					if(str*1+""=="NaN")
					{return false;}
					return true;
				}
				/* 
				判断给定的字符串是否为指定长度的数字 
				是返回true,不是返回false 
				*/ 
				function isNumber_Ex(str,len){ 
				if(""==str){ 
				return false; 
				} 
				
				if(str.length!=len){ 
				return false; 
				} 
				
				if(!isNumber(str)){ 
				return false; 
				} 
				return true; 
				} 
				
				function checkEmail(EmailAddress){
				//--------------------------------------------------------------------------------
				//  Name				Mode		Description
				//	EmailAddress		Input		the email address
				//
				//  Return Value        :   true/false
				//	Return Type         :   boolean
				//--------------------------------------------------------------------------------	
					var i=0;
					var chr;
					var len;
					var Numbers="0123456789";
					var UpperLetters="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
					var LowerLetters="abcdefghijklmnopqrstuvwxyz";
					var EmailChar= Numbers + UpperLetters + LowerLetters + "@-_.";
					
					len=EmailAddress.length;
					
					//validate all characters
					for(i=0;i						chr=EmailAddress.charAt(i);
						if(EmailChar.indexOf(chr)==-1){			
							return false;
						}
					}
					
					//Email address must include "@"
					if(EmailAddress.indexOf("@")==-1) return false;		
					//Email address must include "."
					if(EmailAddress.indexOf(".")==-1) return false;	
					//Email address must include only one "@"
					if(EmailAddress.lastIndexOf("@")!=EmailAddress.indexOf("@")) return false;
					//"@" must not be the first or last character
					if(EmailAddress.indexOf("@")==0 || EmailAddress.lastIndexOf("@")==len-1 ) return false;
					if(EmailAddress.indexOf("@.")>-1) return false;
					//"." must be not the first or last character
					if(EmailAddress.indexOf(".")==0 || EmailAddress.lastIndexOf(".")==len-1 ) return false;
					//OK
					return true;
				}
				/*
				图片缩放函数
				参数说明:
					ImgD --图片地址
					width --目标宽度
					height --目标高度
				*/
				var flag=false;
				function DrawImage(ImgD,width,height){
				    var image=new Image();
				    var iwidth =width;  //定义允许图片宽度
				    var iheight =height;  //定义允许图片高度
				    image.src=ImgD.src;
				    if(image.width>0 && image.height>0){
				    flag=true;
				    if(image.width/image.height>= iwidth/iheight){
				        if(image.width>iwidth){  
				        ImgD.width=iwidth;
				        ImgD.height=(image.height*iwidth)/image.width;
				        }else{
				        ImgD.width=image.width;  
				        ImgD.height=image.height;
				        }
				        ImgD.alt=image.width+"×"+image.height;
				        }
				    else{
				        if(image.height>iheight){  
				        ImgD.height=iheight;
				        ImgD.width=(image.width*iheight)/image.height;        
				        }else{
				        ImgD.width=image.width;  
				        ImgD.height=image.height;
				        }
				        ImgD.alt=image.width+"×"+image.height;
				        }
				    }
				} 
				
				/*
				函数:Allcheck
				作用:用于(全选/取消全选)
				参数说明:form --表单名
				*/
				function Allcheck(form)
				{
				  for(var i=0;i				  {
				   var e=form.elements[i];
				    if(e.name!="checkall")
					{
					  e.checked = form.checkall.checked;
					}
				  }
				}
				
				/*
				函数:ChangeImage
				参数说明:
				imgpath --图片地址
				2005-6-9 郭立江
				*/
				var imagego=false;
				function ChangeImage(imgpath)
				  {
				  	var image=new Image();
					image.src=imgpath;
					if((image.width>0)&&(image.height>0))
					{
						if((image.width>500)||(image.height>400))
						{
							alert("为了保证您的信息能被访问者迅速浏览,建议您上传的图片大小不要超过500*400,\n该图片大小为:"+image.width+"*"+image.height+"!\n图片修改之后,建议重命名,再上传!");
							imagego=false;
						}
						else
						{
							 var arrstr=new Array();
							 arrstr=imgpath.split(".")
							 var len=arrstr.length;
							 var strext=arrstr[len-1].toLowerCase();
							 if(strext=="gif"||strext=="jpg")
							 {
								imagego=true;
							 }
							 else
							 {
								alert("图片格式不正确,只允许上传JPG或GIF图片");
								imagego=false;
							 }
						}
					}
					else
					{
						imagego=false;
					}
					return imagego;
				  }
				
				var Chkgo=false;
				function CheckWord(filepath)
				{
					if(filepath!="")
					{
						lowerext=filepath.substring(filepath.length-4,filepath.length);
						lowerext=lowerext.toLowerCase();
						if ((lowerext!=".doc")&&(lowerext!=".txt"))
						{
							alert("上传格式不正确,只允许上传doc或txt图片");
							Chkgo=false;
						}
						else
						{
							Chkgo=true;
						}
					}
					return Chkgo;
				}
				/*
				函数:CheckDel()
				作用:用于确定是否删除
				*/
				function CheckDel()
				{
					if(confirm("你确定要删除吗?"))
					{
						return true;
					}
					else
					{
						return false;
					}
				}
				
				
				function switchSysBar(){
					
						
						document.all("frmTitle").style.display="none"
						document.all("frmTitle1").style.display=""
					
				
				}
				function switchSysBar1(){
					
						
						document.all("frmTitle1").style.display="none"
						document.all("frmTitle").style.display=""
				
					
				}
				function expandTree(treeName) {
					if (treeName == "") return;
					
					//var treeButton2 = eval(treeName + "button2");
					var treesub = eval(treeName + "sub");
					if (treesub.style.display == "none") {
						activeTree = "";
						expandTree(activeTree);  //这里是再次用这个函数来使以前出来的菜单隐藏,即每次只有一个菜单显示。
						
						//treeButton2.src = "../../images/fopen.gif";
						treesub.style.display = "";   //display共有四个属性值:block,inline,list-item,none;如果不是none,那么默认为显示.(在下面的display中定义)
						activeTree = treeName;
					} else {
						
						//treeButton2.src = "../../images/fclose.gif";
						treesub.style.display = "none";
						activeTree = "";
					}
					
				}
				function changebg(objname,stylename)
				{var delTD = document.getElementById(objname);
				delTD.className = stylename;
				}
				
				/* 	
					函数:CheckLen()
					作用:检查字符串长度;一个中文算2个字符
					参数说明:str --字符串
							  strlen --限制字符长度
							  word --说明文字!
					2005-7-29 guolijiang
				*/
				function CheckLen(str,strlen,word)
				{
					var len=str.length;
					var j=0;
					for(var i=0;i					{
						var charcode=str.charCodeAt(i);
						if(charcode						{
							j++;
						}
						else
						{
							j+=2;
						}
					}
					if(j>strlen)
					{
						alert(word+"字符不要超过"+strlen+"个!一个汉字算2个字符!当前字符"+j+"!")
						return false;
					}
					else
					{
						return true;
					}
				}			

相关资源