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

📄 miscjscript.asp

📁 ASP原码
💻 ASP
字号:
<SCRIPT LANGUAGE=javascript>
<!--
function checkNull(myselfValue,myselfTitle){
	//功能:检查一个值myselfValue不能为空,否则出现提示对话框
	//返回值:如果非空返回 :true 否则返回false
	//myselfValue 要检查的值
	//myselfTitle 不符合要求后出现的提示
	if(myselfValue==""){
		alert(myselfTitle);
		
		return false;	
	}
	return true;
}
function checkNumber(myselfValue,myselfTitle,startNum,endNum){
		//功能:检查一个值myselfValue只能为在(startNum,endNum)之间的数字
		//返回值:如果myselfValue的值是数字并且大于等于startNum 小于等于endNm 返回:true 
		//        否则返回false
		
		//myselfValue 要检查的值
		//myselfTitle 不符合要求后出现的提示
		//startNum 数字的最小范围
		//endNum 数字的最大范围
		
		if(myselfValue==""){
			alert(myselfTitle);
			return false;	
		}	
	    IntString="0123456789";
		var i,perC;
		for(i=0;i<myselfValue.length;i++){
		    	//依次取出IdValue字符串的每一个字符
				perC=myselfValue.substr(i,1);
				//检查其每一个字符是否是数字
				if (IntString.indexOf(perC)==-1) {
					alert(myselfTitle);
					return false
					break;
                }
         } 
         //下面是范围检查可以不要
         myselfValue=parseInt(myselfValue);
		 if(myselfValue<startNum ||myselfValue>endNum){
		 		alert(myselfTitle);	
		 		return false
		 }	
		
	return true;
}

function checkEmail(strEmail) { 

	var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/; 

	if(myReg.test(strEmail)) 
		  return true; 
	alert("请你输入一个有效的Email地址!")
return false; 
} 

function IsNumber(s)
{
	if (s.length==0) return false;

	for (var i = 0; i < s.length; i++)
	{
		if (s.charAt(i)<'0' || s.charAt(i)>'9')
			return false;
	}
	return true;
}

function IsBlankString(s)
{
	if (s=="") return true;

	for (var i = 0; i < s.length; i++)
	{
		if (s.charAt(i) != ' ')
			return false;
	}
	return true;
}
function CompareString(s1, s2)
{
	for (var i = 0; i < s1.length && i < s2.length; i++)
	{
		if (s1.charAt(i) > s2.charAt(i)) return 1;
		else if (s1.charAt(i) < s2.charAt(i)) return -1;
	}

	if (s1.length == s2.length) return 0;
	return (s1.length > s2.length)? 1 : -1;
}
function TrimString(s)
{
	var res="";
	for (var i = 0; i < s.length && s.charAt(i) == ' '; i++)
	{
		;
	}
	for (var j = s.length-1; j >=0 && s.charAt(j) == ' '; j--)
	{
		;
	}
	for (var k = i; k <= j; k++)
	{
		res=res + s.charAt(k);
	}
	return res;
}

function OnSubmitGeneral(form1)
{
	var submit=true;
	var sss;
	for (var i=0; submit && i<form1.length; i++)
	{
		var alt = form1.item(i).alt;
		var value = form1.item(i).value;
		if (alt==null) continue;
		switch (alt.substring(alt.length-3))
	    {
		   case "***":	
				value=TrimString(value);
				form1.item(i).value=value;
				if (IsBlankString(value))
				{
 				   submit=false;
				   alert("\""+alt.substring(0,alt.length-3)+"\"" + " 不能为空,请重新输入!");
				   form1.item(i).select();
				}
				break;
 		   case "###":  
				if (!IsNumber(value))
				{
 				   submit=false;
				   alert("\""+alt.substring(0,alt.length-3)+"\"" + " 必须均为数字,请重新输入!");
				   form1.item(i).select();
				}
				else if (value<-2147483648 || value>2147483647)
				{
 				   submit=false;
				   alert("\""+alt.substring(0,alt.length-3)+"\"" + " 超出整数范围,请重新输入!");
				   form1.item(i).select();
				}
				break;
 		   case "<<<": // 用户数#0#50#<<<  
				sss = alt.split("#");
				if (!IsNumber(value))
				{
 				   submit=false;
				   alert("\""+sss[0]+"\"" + " 必须均为数字,请重新输入!");
				   form1.item(i).select();
				}
				else if (eval(value)<sss[1] || eval(value)>sss[2])
				{
 				   submit=false;
				   alert("\""+sss[0]+"\"" + " 应在 " + sss[1] + " 到 " + sss[2] + " 之间,请重新输入!");
				   form1.item(i).select();
				}
				break;
 		   case "...":  
				if (CompareString(value, "224.0.0.0")<0 || CompareString(value, "239.255.255.255")>0)
				{
 				   submit=false;
				   alert("\""+alt.substring(0,alt.length-3)+"\"" + " 超出范围,请重新输入!");
				   form1.item(i).select();
				}
				break;
	    }

		if (value.indexOf("\'") >= 0 || value.indexOf("\"") >= 0)
		{
			submit=false;
			alert("\""+alt.substring(0,alt.length-3)+"\"" + " 不能出现单引号或者双引号,请重新输入!");
			form1.item(i).select();
		}
	}

    if (submit) form1.submit();
}

function OnReturn()
{
	history.back();
}
//-->
</SCRIPT>

⌨️ 快捷键说明

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