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

📄 addclass.jsp

📁 培训考试系统代码
💻 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_ADD%>">

  <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">
              </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%">&nbsp; </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"> 
           
      
      </table> </td>

      <td valign="top"> <table name="iptab2" id="iptab2">
      
       </table>  </td>

      <td valign="top"><table name="iptab3" id="iptab3">
                 
       </table>  </td>

      <td valign="top"><table name="iptab4" id="iptab4">
                 
       </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 + -