|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<metaname="GENERATOR"content="MicrosoftFrontPage4.0">
<metaname="ProgId"content="FrontPage.Editor.Document">
<title>NewPage1</title>
</head>
<body>
<scriptlanguage=javascript>
//校验是不是为英文
functioncheckchar()
{
varLetters="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
for(i=0;i<document.form.aaa.value.length;i++)
{
varCheckChar=document.form.aaa.value.charAt(i);
CheckChar=CheckChar.toUpperCase();
if(Letters.indexOf(CheckChar)==-1)
{
alert("输出范例必需为英文!");
returnfalse;
}
}
}
//校验是不是为数字
functionchecknum(p)
{
if(p=="")
{alert("输出不克不及为空!");
returnfalse;
}
varl=p.length;
varcount=0;
for(vari=0;i<l;i++)
{
vardigit=p.charAt(i);
if(digit==".")
{
++count;
if(count>1)
{alert("输出范例必需为数字!");
returnfalse;
}
}
elseif(digit<"0"||digit>"9")
{alert("输出范例必需为数字!");
returnfalse;
}
}
returntrue;
}
//校验IP地点格局
functioncheckip()
{
varscount=0;
varip=document.form3.ccc.value;
variplength=ip.length;
varLetters="1234567890.";
for(i=0;i<document.form3.ccc.value.length;i++)
{
varCheckChar=document.form3.ccc.value.charAt(i);
if(Letters.indexOf(CheckChar)==-1)
{
alert("IP地点格局不合错误!!,只能输出数字和“.”,格局为XXX.XXX.XXX.XXX比方:192.168.0.1");
document.form3.ccc.value="";
document.form3.ccc.focus();
returnfalse;
}
}
for(vari=0;i<iplength;i++)
(ip.substr(i,1)==".")?scount++:scount;
if(scount!=3)
{
alert("IP地点格局不合错误!,只能输出数字和“.”,格局为XXX.XXX.XXX.XXX比方:192.168.0.1");
document.form3.ccc.value="";
document.form3.ccc.focus();
returnfalse;
}
first=ip.indexOf(".");
last=ip.lastIndexOf(".");
str1=ip.substring(0,first);
subip=ip.substring(0,last);
sublength=subip.length;
second=subip.lastIndexOf(".");
str2=subip.substring(first+1,second);
str3=subip.substring(second+1,sublength);
str4=ip.substring(last+1,iplength);
if(str1==""||str2==""||str3==""||str4=="")
{alert("数字不克不及为空!格局为XXX.XXX.XXX.XXX比方:192.168.0.1");
document.form3.ccc.value="";
document.form3.ccc.focus();
returnfalse;
}
if(str1<0||str1>255)
{alert("数字局限为0~255!");
document.form3.ccc.value="";
document.form3.ccc.focus();
returnfalse;
}
elseif(str2<0||str2>255)
{alert("数字局限为0~255!");
document.form3.ccc.value="";
document.form3.ccc.focus();
returnfalse;
}
elseif(str3<0||str3>255)
{alert("数字局限为0~255!");
document.form3.ccc.value="";
document.form3.ccc.focus();
returnfalse;
}
elseif(str4<0||str4>255)
{alert("数字局限为0~255!");
document.form3.ccc.value="";
document.form3.ccc.focus();
returnfalse;
}
//校验德律风号码
functioncheckphone()
{
varLetters="1234567890,";
for(i=0;i<document.form4.ddd.value.length;i++)
{
varCheckChar=document.form4.ddd.value.charAt(i);
if(Letters.indexOf(CheckChar)==-1)
{
alert("德律风号码只能为数字或逗号!");
returnfalse;
}
}
}
}
</script>
<formname="form"method="POST"action="aa"onsubmit="returncheckchar()">
<p>校验英语字母:<inputtype="text"name="aaa"size="20">
</p>
<p>
<inputtype="submit"value="提交"name="B1">
<inputtype="reset"value="全体重写"name="B2"></p>
</form>
<formname="form2"method="POST"onsubmit="returnchecknum(document.form2.bbb.value)">
<p>校验数字:<inputtype="text"name="bbb"size="20"></p>
<p><inputtype="submit"value="提交"name="B1"><inputtype="reset"value="全体重写"name="B2"></p>
</form>
<formname="form3"method="POST"onsubmit="returncheckip()">
<p>校验IP地点:<inputtype="text"name="ccc"size="20"></p>
<p><inputtype="submit"value="提交"name="B1"><inputtype="reset"value="全体重写"name="B2"></p>
</form>
<formname="form4"method="POST"onsubmit="returncheckphone()">
<p>校验德律风号码:<inputtype="text"name="ddd"size="20"><inputtype="submit"value="提交"name="B1"><inputtype="reset"value="全体重写"name="B2"></p>
</form>
</body>
</html>
缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。 |
|