📄 miscjscript.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 + -