<%@ page language="java" import="org.zhaohua.util.*,java.util.* , org.zhaohua.po.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>权限管理</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link href="<%=basePath %>css/ht_1.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="<%=basePath %>js/ip.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/fmSort.js"></script>
<script type="text/javascript"
src="<%=request.getContextPath()%>/ajax/interface/FmSortManager.js"></script>
<script type='text/javascript'
src='<%=request.getContextPath()%>/ajax/engine.js'></script>
<script type='text/javascript'
src='<%=request.getContextPath()%>/ajax/util.js'></script>
<style>
.a3{width:30;border:0;text-align:center}
</style>
<script type="text/javascript">
function check() {
var ip1 = document.getElementsByName("ip1");
var ip2 = document.getElementsByName("ip2");
for(var i = 0 ; i < ip1.length ; i++) {
if(ip1[i].value.match(/^/d{1,3}/./d{1,3}/./d{1,3}/./d{1,3}$/)){
}else{
alert("IP验证错误!");
return false;
}
}
for(var i = 0 ; i < ip2.length ; i++) {
if(ip2[i].value.match(/^/d{1,3}/./d{1,3}/./d{1,3}/./d{1,3}$/)) {
} else {
alert("IP验证错误!");
return false;
}
}
}
function add(table1) {
var index = table1.rows.length;
var nextRow = table1.insertRow(index);
var arows = table1.rows;
var acells = nextRow.cells;
var isText = arows(nextRow.rowIndex).insertCell(acells.length);
index++;
index = index.toString();
var str = 'IP段' + index + ':'
isText.innerHTML = '<tr>'+
str +
' ' +
'<td><input name=/"ip1/" type=/"text/"></td>' +
' ' +
'--' +
' ' +
'<td><input name=/"ip2/" type=/"text/"></td>' +
' ' +
'<td><input type=/"button/" name=/"submit3/" class=/"an/" value=/"删除/" οnclick=/"del(table1)/"></td>' +
'</tr>'
}
function del(table1) {
table1.deleteRow(1);
}
</script>
</head><td><input type="button" name="Submit3" class="an" value="增加" οnclick="add(table1)"></td>
<BODY>
<TABLE width="98%" border=0 align=center cellPadding=4 cellSpacing=1 borderColorLight=#cccccc borderColorDark=#ffffff>
<TBODY>
<TR align="center">
<TD width="100%" height=27 align=left class="header">
<table width="100%" border="0"cellspacing="0" cellpadding="0">
<tr>
<td width="86%" height=27 class="header" background="<%=basePath %>admin/Images/bg3.gif" >当前位置>>权限管理>>权限管理主页面</td>
</tr>
</table>
</TD>
</TR>
<TR align="center">
<TD height=27 align=left>
<form name="form1" method="post" action="<%=basePath %>bookSort.do?method=bookGL" οnsubmit="return check();">
<TABLE class=tableborder cellSpacing=1 cellPadding=4 width="98%" align=center border=0>
<TR onMouseOver="this.style.backgroundColor='#F8F8F8';" οnmοuseοut="this.style.backgroundColor='#FFFFFF';" bgColor=#ffffff>
<TD align=right height=25>分类名称</TD>
<TD width="83%" height=25>
<select name="bookSortSeq" class="an">
<%
List list = ServiceUtil.getBss().getBookSortResult();
for(int i = 0 ; i < list.size() ; i++) {
BookSort bs = (BookSort) list.get(i);
%>
<option value="<%=bs.getBookSortSeq() %>"><%=bs.getSortName() %></option>
<%} %>
</select>
</TD>
</TR>
<TR onMouseOver="this.style.backgroundColor='#F8F8F8';" οnmοuseοut="this.style.backgroundColor='#FFFFFF';" bgColor=#ffffff>
<TD align=right height=25>登陆才能查看</TD>
<TD height=25>
<select name="flagLogin" class="an">
<option value="1">是</option>
<option value="0">否</option>
</select>
</TD>
</TR>
<TR onMouseOver="this.style.backgroundColor='#F8F8F8';" οnmοuseοut="this.style.backgroundColor='#FFFFFF';" bgColor=#ffffff>
<TD align=right width="17%" height=25>开放IP段</TD>
<TD height=25>
<table width="360" border="0" cellspacing="0" cellpadding="0" id="table1">
<tr>
<td width="475">IP段1:
<label>
<input type="text" name="ip1">
--
</label>
<label>
<input type="text" name="ip2">
</label>
<input type="button" name="Submit32" class="an" value="增加" onClick="add(table1)"></td>
</tr>
</table>
</TD>
</TR>
<TR onMouseOver="this.style.backgroundColor='#F8F8F8';" οnmοuseοut="this.style.backgroundColor='#FFFFFF';" bgColor=#ffffff>
<TD align=right height=25> </TD>
<TD height=25 align="center">
<table width="30%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center"><input name="Submit2" type="submit" class="an" value="确定"></td>
<td align="center"><input name="Submit2" type="reset" class="an" value="重置"></td>
<td align="center"><input name="Submit2" type="button" class="an" value="调试" onClick="checkout(5)"></td>
</tr>
</table>
</TD>
</TR>
</table>
</form>
</TD>
</TR>
<TBODY id=mainBody>
</TBODY>
</TABLE>
</BODY>
</html>
JS动态增加文本框加IP地址判断
最新推荐文章于 2021-10-12 15:10:39 发布