📄 classmodify.jsp
字号:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ include file="/agt/public/jsp/top.jsp" %>
<form name="addclassform" method="POST" action="/ExamClassMan.do">
<input type="hidden" name="opeType" value="<%=OperatorFlagCode.EXAMCLASS_MOD%>">
<input type="hidden" name="titleTerm" value="<%=request.getParameter("titleTerm")%>">
<input type="hidden" name="examClassId" value="<%=(String)request.getAttribute("EXAMCLASSID")%>">
<table width="539" border="0" cellpadding="3" cellspacing="1" class="table-cs1">
<tr>
<td height="25" align="center" class="td-cs1">班级名称*</td>
<td colspan="5" class="td-cs2">
<input name="title" type="text" class="input2" size="50" maxlength="50" value="<%=request.getParameter("title")%>">
</td>
</tr>
</table>
<br>
<table width="539" border="0" cellpadding="3" cellspacing="1" class="table-cs1">
<tr class="td-cs1" align="center">
<td width="25%" height="25">第一组IP地址 </td>
<td width="25%" height="25">第二组IP地址 </td>
<td width="25%" height="25">第三组IP地址 </td>
<td width="25%" height="25">第四组IP地址 </td>
</tr>
<tr class="td-cs2" align="center">
<td ><input name="ipadr1" type="text" class="input1"> </td>
<td ><input name="ipadr2" type="text" class="input1"> </td>
<td ><input name="ipadr3" type="text" class="input1"> </td>
<td><input name="ipadr4" type="text" class="input1"> </td>
</tr>
<tr>
<td colspan="4">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center"> <table width="424" height="30" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="35%"> </td>
<td width="25%">
<input name="add" type="image" onclick="addIpDo();return false;" src="/agt/public/images/add.gif" width="82" height="22" border="0" onmouseover="this.src='/agt/public/images/'+ this.name + '_2.gif';" onmouseout="this.src='/agt/public/images/'+ this.name + '.gif'">
</td>
<td>
<input name="del" type="image" onclick="delIpDo();return false;" src="/agt/public/images/del.gif" width="82" height="22" border="0" onmouseover="this.src='/agt/public/images/'+ this.name + '_2.gif';" onmouseout="this.src='/agt/public/images/'+ this.name + '.gif'">
</td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
</table>
<table width="539" border="0" cellpadding="3" cellspacing="1" class="table-cs1">
<tr class="td-cs1" align="center">
<td width="25%" > 第一组IP列表</td>
<td width="25%" height="25" >第二组IP列表 </td>
<td width="25%" height="25" > 第三组IP列表</td>
<td width="25%" height="25">第四组IP列表 </td>
</tr>
<tr>
<td valign="top"><table name="iptab1" id="iptab1">
<%
SysResultSet ipaddrRs = (SysResultSet)request.getAttribute("EXAMCLASS-QUERY-IPSET1");
ipaddrRs.sort(1,true);
if( ipaddrRs != null && ipaddrRs.getMetaData().getRecordCount() != 0 )
{
//此处是用来显示结果
for(int i=0; ipaddrRs.setRecord(i)&&(i<ipaddrRs.getMetaData().getRecordCount()); i++)
{
%>
<tr>
<td>
<input type="hidden" name="ipaddress1" value="<%=ipaddrRs.getString(1)%>">
<input type="checkbox" name="item1"><%=ipaddrRs.getString(1)%>
</td>
</td>
<%
}
} %>
</table> </td>
<td valign="top"> <table name="iptab2" id="iptab2">
<%
ipaddrRs = (SysResultSet)request.getAttribute("EXAMCLASS-QUERY-IPSET2");
ipaddrRs.sort(1,true);
if( ipaddrRs != null && ipaddrRs.getMetaData().getRecordCount() != 0 )
{
//此处是用来显示结果
for(int i=0; ipaddrRs.setRecord(i)&&(i<ipaddrRs.getMetaData().getRecordCount()); i++)
{
%>
<tr>
<td>
<input type="hidden" name="ipaddress2" value="<%=ipaddrRs.getString(1)%>">
<input type="checkbox" name="item2"><%=ipaddrRs.getString(1)%>
</td>
</td>
<%
}
} %>
</table> </td>
<td valign="top"><table name="iptab3" id="iptab3">
<%
ipaddrRs = (SysResultSet)request.getAttribute("EXAMCLASS-QUERY-IPSET3");
ipaddrRs.sort(1,true);
if( ipaddrRs != null && ipaddrRs.getMetaData().getRecordCount() != 0 )
{
//此处是用来显示结果
for(int i=0; ipaddrRs.setRecord(i)&&(i<ipaddrRs.getMetaData().getRecordCount()); i++)
{
%>
<tr>
<td>
<input type="hidden" name="ipaddress3" value="<%=ipaddrRs.getString(1)%>">
<input type="checkbox" name="item3"><%=ipaddrRs.getString(1)%>
</td>
</td>
<%
}
} %>
</table> </td>
<td valign="top"><table name="iptab4" id="iptab4">
<%
ipaddrRs = (SysResultSet)request.getAttribute("EXAMCLASS-QUERY-IPSET3");
ipaddrRs.sort(1,true);
if( ipaddrRs != null && ipaddrRs.getMetaData().getRecordCount() != 0 )
{
//此处是用来显示结果
for(int i=0; ipaddrRs.setRecord(i)&&(i<ipaddrRs.getMetaData().getRecordCount()); i++)
{
%>
<tr>
<td>
<input type="hidden" name="ipaddress4" value="<%=ipaddrRs.getString(1)%>">
<input type="checkbox" name="item4"><%=ipaddrRs.getString(1)%>
</td>
</td>
<%
}
} %>
</table> </td>
</tr>
</table>
<table width="539" height="30" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="35" align="center">
<table width="44%" height="25" border="0" cellpadding="0" cellspacing="0">
<tr align="left">
<td width="50%"><input name="submit" type="image" onClick="checkSubmit();return false;" src="/agt/public/images/submit.gif" width="82" height="22" border="0" onMouseOver="this.src='/agt/public/images/'+ this.name + '_2.gif';" onMouseOut="this.src='/agt/public/images/'+ this.name + '.gif'">
</td>
<td width="50%"><input name="reset" type="image" onclick="reset();return false;" src="/agt/public/images/reset.gif" width="82" height="22" border="0" onmouseover="this.src='/agt/public/images/'+ this.name + '_2.gif';" onmouseout="this.src='/agt/public/images/'+ this.name + '.gif'">
</td>
</tr>
</table></td>
</tr>
</table>
</form>
<script src="/agt/public/js/scriptfuns.js" type="text/javascript"></script>
<script src="/agt/public/js/my_functions.js" type="text/javascript"></script>
<script language="javascript">
//添加IP地址
function addIpDo()
{
var ipadr1 = document.addclassform.ipadr1;
var ipadr2 = document.addclassform.ipadr2;
var ipadr3 = document.addclassform.ipadr3;
var ipadr4 = document.addclassform.ipadr4;
if(ipadr1.value != "")
{
if(checkIpAddr(ipadr1.value) == false)
{
alert("第一组IP地址输入错误,请重新输入!");
ipadr1.focus();
return;
}
if(checkIpAddr1(ipadr1.value) == false)
{
alert("输入的第一组IP地址已在列表中存在,不能再输入,请重新输入!");
ipadr1.focus();
return;
}
}
if(ipadr2.value != "")
{
if(checkIpAddr(ipadr2.value) == false)
{
alert("第二组IP地址输入错误,请重新输入!");
ipadr2.focus();
return;
}
if(checkIpAddr1(ipadr2.value) == false)
{
alert("输入的第二组IP地址已在列表中存在,不能再输入,请重新输入!");
ipadr2.focus();
return;
}
}
if(ipadr3.value != "")
{
if(checkIpAddr(ipadr3.value) == false)
{
alert("第三组IP地址输入错误,请重新输入!");
ipadr3.focus();
return;
}
if(checkIpAddr1(ipadr3.value) == false)
{
alert("输入的第三组IP地址已在列表中存在,不能再输入,请重新输入!");
ipadr3.focus();
return;
}
}
if(ipadr4.value != "")
{
if(checkIpAddr(ipadr4.value) == false)
{
alert("第四组IP地址输入错误,请重新输入!");
ipadr4.focus();
return;
}
if(checkIpAddr1(ipadr4.value) == false)
{
alert("输入的第四组IP地址已在列表中存在,不能再输入,请重新输入!");
ipadr4.focus();
return;
}
}
if(ipadr1.value != "")
{
var row = document.all.iptab1.insertRow();
var innerStr = ipadr1.value;
innerStr += '<input type="hidden" name="ipaddress1" value=' + ipadr1.value +'>';
var cell1=row.insertCell();
cell1.innerHTML='<input type="checkbox" name="item1">'+ innerStr;
}
if(ipadr2.value != "")
{
var row = document.all.iptab2.insertRow();
var innerStr = ipadr2.value;
innerStr += '<input type="hidden" name="ipaddress2" value=' + ipadr2.value +'>';
var cell1=row.insertCell();
cell1.innerHTML='<input type="checkbox" name="item2">'+ innerStr;
}
if(ipadr3.value != "")
{
var row = document.all.iptab3.insertRow();
var innerStr = ipadr3.value;
innerStr += '<input type="hidden" name="ipaddress3" value=' + ipadr3.value +'>';
var cell1=row.insertCell();
cell1.innerHTML='<input type="checkbox" name="item3">'+ innerStr;
}
if(ipadr4.value != "")
{
var row = document.all.iptab4.insertRow();
var innerStr = ipadr4.value;
innerStr += '<input type="hidden" name="ipaddress4" value=' + ipadr4.value +'>';
var cell1=row.insertCell();
cell1.innerHTML='<input type="checkbox" name="item4">'+ innerStr;
}
}
//删除IP地址
function delIpDo()
{
var allItem1 = document.all.item1;
var allItem2 = document.all.item2;
var allItem3 = document.all.item3;
var allItem4 = document.all.item4;
var loc=0;
if(allItem1 != null)
{
if(allItem1.checked == true)
{
document.all.iptab1.deleteRow(0);
}
for(var i=0;i<allItem1.length;i++)
{
if(allItem1[i].checked==true)
{
loc = i;
document.all.iptab1.deleteRow(loc);
i=i-1;
}
}
}
loc=0;
if(allItem2 != null)
{
if(allItem2.checked == true)
{
document.all.iptab2.deleteRow(0);
}
for(var i=0;i<allItem2.length;i++)
{
if(allItem2[i].checked==true)
{
loc = i;
document.all.iptab2.deleteRow(loc);
i=i-1;
}
}
}
loc=0;
if(allItem3 != null)
{
if(allItem3.checked == true)
{
document.all.iptab3.deleteRow(0);
}
for(var i=0;i<allItem3.length;i++)
{
if(allItem3[i].checked==true)
{
loc = i;
document.all.iptab3.deleteRow(loc);
i=i-1;
}
}
}
loc=0;
if(allItem4 != null)
{
if(allItem4.checked == true)
{
document.all.iptab4.deleteRow(0);
}
for(var i=0;i<allItem4.length;i++)
{
if(allItem4[i].checked==true)
{
loc = i;
document.all.iptab4.deleteRow(loc);
i=i-1;
}
}
}
}
function checkIpAddr(ipaddr)
{
if(trim(ipaddr) == "")
{
return false;
}
var ss = ipaddr.split(".");
if(ss.length != 4)
{
return false;
}
var i=0;
for(i=0;i<ss.length;i++)
{
if ( !isNumber(ss[i]) || parseInt(ipaddr) < 0 || parseInt(ipaddr)>255)
{
return false;
}
}
return true;
}
function checkIpAddr1(ipaddr)
{
var ipaddress1 = document.all.ipaddress1;
var ipaddress2 = document.all.ipaddress2;
var ipaddress3 = document.all.ipaddress3;
var ipaddress4 = document.all.ipaddress4;
if(ipaddress1 != null)
{
if(ipaddress1.value == ipaddr)
{
return false;
}
var i=0;
for(i=0;i<ipaddress1.length;i++)
{
if(ipaddress1[i] == ipaddr)
{
return false;
}
}
}
if(ipaddress2 != null)
{
if(ipaddress2.value == ipaddr)
{
return false;
}
var i=0;
for(i=0;i<ipaddress2.length;i++)
{
if(ipaddress2[i] == ipaddr)
{
return false;
}
}
}
if(ipaddress3 != null)
{
if(ipaddress3.value == ipaddr)
{
return false;
}
var i=0;
for(i=0;i<ipaddress3.length;i++)
{
if(ipaddress3[i] == ipaddr)
{
return false;
}
}
}
if(ipaddress4 != null)
{
if(ipaddress4.value == ipaddr)
{
return false;
}
var i=0;
for(i=0;i<ipaddress4.length;i++)
{
if(ipaddress4[i] == ipaddr)
{
return false;
}
}
}
return true;
}
function checkSubmit()
{
var title = document.addclassform.title;
if(trim(title.value) == "")
{
alert("班级的名称不能为空,请输入!");
title.focus();
return false;
}
document.addclassform.submit();
}
</script>
<%@ include file="/agt/public/jsp/bot.jsp" %>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -