📄 setgroupdefine.asp
字号:
<link href="../../../include/main.css" rel="stylesheet" type="text/css">
<script src="../../../include/function.js" type="text/javascript"></script>
<script ID="clientEventHandlersJS" LANGUAGE="javascript">
<!--
var GroupNum=10;
var GroupErrDesc;
var GroupDefineStr;//区段内部结构串,结构:Caption ItemSep RangeFrom ItemSep RangeTo GroupSep ......
//根据分类区段数据,初始化区段设置的界面
function InitGroup()
{
if (window.dialogArguments != null)
{
GroupDefineStr=JTrim(window.dialogArguments);
if(!isEmpty(GroupDefineStr))
{
var groups
groups=GroupDefineStr.split(GroupSep);
if(groups.length>0)
{
for(var i=1;i<=groups.length;i++)
{
var curGroup,items;
curGroup=groups[i-1];
items=curGroup.split(ItemSep);
if(items.length==3)
{
var ExecStr;
ExecStr="Caption"+i+".value=items[0];"
eval(ExecStr);
ExecStr="From"+i+".value=items[1];"
eval(ExecStr);
ExecStr="To"+i+".value=items[2];"
eval(ExecStr);
}
}
}
}
}
}
//区段数据的合法性检查(Data Check)
function GroupDC()
{
if (CheckGroup()==false)
{
alert(GroupErrDesc)
return false;
}
else
{
alert("检查通过。")
return true;
}
}
//区段数据的合法性检查(Data Check)
function CheckGroup()
{
for(var i=1;i<=GroupNum;i++)
{
var Caption,From,To,ExecStr;
//取区段数据值
ExecStr="Caption=Caption"+i+".value;"
eval(ExecStr);
ExecStr="From=From"+i+".value;"
eval(ExecStr);
ExecStr="To=To"+i+".value;"
eval(ExecStr);
//检查是否填写完整
if (!isEmpty(Caption))
if (isEmpty(From) && isEmpty(To))
{
GroupErrDesc="第"+i+"区段的范围值未填,请填写。"
return false;
}
if (!isEmpty(From) || !isEmpty(To))
if (isEmpty(Caption))
{
GroupErrDesc="第"+i+"区段的名称未填,请填写。"
return false;
}
else
{
//检查数值型数据是否合法
if (!isEmpty(From))
{
From=From.replace(/,/g,''); //去掉逗号
if(!isNumber(From))
{
GroupErrDesc="第"+i+"区段的值范围(从)填写的不是数值,请改正。"
return(false);
}
}
//检查数值型数据是否合法
if (!isEmpty(To))
{
To=To.replace(/,/g,''); //去掉逗号
if(!isNumber(To))
{
GroupErrDesc="第"+i+"区段的值范围(至)填写的不是数值,请改正。"
return(false);
}
}
//检查数值型数据范围是否合法
if (!isEmpty(From) && !isEmpty(To))
{
if(parseFloat(From)>parseFloat(To))
{
GroupErrDesc="第"+i+"区段的值范围不正确,大小颠倒,请更正。";
return(false);
}
}
}
}
GroupErrDesc="";
return true;
}
//将区段数据拼接起来
function MakeGroupStr()
{
GroupDefineStr="";
for(var i=1;i<=GroupNum;i++)
{
var Caption,From,To,ExecStr;
//取区段数据值
ExecStr="Caption=Caption"+i+".value;"
eval(ExecStr);
ExecStr="From=From"+i+".value;"
eval(ExecStr);
ExecStr="To=To"+i+".value;"
eval(ExecStr);
if (!isEmpty(Caption) || !isEmpty(From) || !isEmpty(To))
{
var curGroup;
curGroup=Caption + ItemSep + From + ItemSep + To;
if(isEmpty(GroupDefineStr))
GroupDefineStr= curGroup;
else
GroupDefineStr=GroupDefineStr + GroupSep + curGroup;
}
}
}
function Save()
{
if (CheckGroup()==false)
{
alert(GroupErrDesc)
return false;
}
MakeGroupStr();
window.returnValue = "1,"+GroupDefineStr;
window.close();
}
function Cancel()
{
window.returnValue = "0";
window.close();
}
//-->
</script>
<html>
<head>
<title>数值区段设置</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" LANGUAGE=javascript onload="return InitGroup()">
<table width="100%" border=0 align=center CELLSPACING=0 CELLPADDING="0">
<tr height="35">
<td colspan=3>
<b>
数值区段设置
</b>
</td>
</tr>
<tr>
<td colspan="3">
<table width=95% cellspacing=1 bgcolor=999999>
<tr>
<td bgcolor=white width=10%>编号</td>
<td bgcolor=white width=30%>名称</td>
<td bgcolor=white width=30%>从(大于等于)</td>
<td bgcolor=white width=30%>至(小于等于)</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="3">
<table width=95% cellspacing=1>
<tr>
<td bgcolor=white width=10%>1
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="Caption1">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="From1">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="To1">
</td>
</tr>
<tr>
<td bgcolor=white width=10%>2
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="Caption2">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="From2">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="To2">
</td>
</tr>
<tr>
<td bgcolor=white width=10%>3
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="Caption3">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="From3">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="To3">
</td>
</tr>
<tr>
<td bgcolor=white width=10%>4
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="Caption4">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="From4">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="To4">
</td>
</tr>
<tr>
<td bgcolor=white width=10%>5
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="Caption5">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="From5">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="To5">
</td>
</tr>
<tr>
<td bgcolor=white width=10%>6
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="Caption6">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="From6">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="To6">
</td>
</tr>
<tr>
<td bgcolor=white width=10%>7
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="Caption7">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="From7">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="To7">
</td>
</tr>
<tr>
<td bgcolor=white width=10%>8
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="Caption8">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="From8">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="To8">
</td>
</tr>
<tr>
<td bgcolor=white width=10%>9
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="Caption9">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="From9">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="To9">
</td>
</tr>
<tr>
<td bgcolor=white width=10%>10
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="Caption10">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="From10">
</td>
<td bgcolor=white width=30%>
<INPUT TYPE="text" style="width:115px" maxLength=20 NAME="To10">
</td>
</tr>
</table>
</td>
</tr>
<tr height=40 valign=bottom>
<td colspan="3">
<table width="100%">
<tr>
<td width="20%"></td>
<td width="20%"><input id="btnDC" type="button" value="检查" name="btnDC" style="cursor:hand; WIDTH: 50px; HEIGHT: 24px" LANGUAGE="javascript" onclick="return GroupDC()"></td>
<td width="20%"><input id="btnSave" type="button" value="确定" name="btnSave" style="cursor:hand; WIDTH: 50px; HEIGHT: 24px" LANGUAGE="javascript" onclick="return Save()"></td>
<td width="20%"><input id="btnCancel" type="button" value="取消" name="btnCancel" style="cursor:hand; WIDTH: 50px; HEIGHT: 24px" LANGUAGE="javascript" onclick="return Cancel()"></td>
<td width="20%"></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -