<%@ page contentType="text/html; charset=utf-8" language="java" errorPage="" %>
..........
<%
String path = request.getContextPath();
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>管理用户</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<link rel="stylesheet" href="<%=path%>/css/main.css" type="text/css">
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-1.4.2.js" charset="UTF-8"></script>
<script type="text/javascript" src="<%=path%>/js/formValidator.js" charset="UTF-8"></script>
<link type="text/css" rel="stylesheet" href="<%=path%>/css/validator.css"></link>
.........
<script language="javascript">
$(
function()
{
$.formValidator.initConfig({formid:"form1",onerror:function(msg){alert(msg)},onsuccess:function(){return true;}});
//验证用户名
$("#userName").formValidator({onshow:"请输入用户帐号",onfocus:"用户帐号至少3个字符,最多20个字符",oncorrect:"该用户名可以注册"}).inputValidator({min:3,max:20,onerror:"你输入的用户名非法,请确认"})
.ajaxValidator({
type : "get",
url : "doAjaxTest.do",
datatype : "text",
success : function(data){
if( $.trim(data) == "notexsits" )
{
return true;
}
else
{
return false;
}
},
error: function(){alert("服务器没有返回数据,可能服务器忙,请重试");},
onerror : "该用户帐号不可用,请更换用户名",
onwait : "正在对用户名进行合法性校验,请稍候..."
}).regexValidator({regexp:"username",datatype:"enum",onerror:"用户帐号格式不正确"});
//验证密码
$("#password").formValidator({onshow:"请输入密码",onfocus:"密码只能是6-16位",oncorrect:"密码合法"})
.inputValidator({min:6,max:16,empty:{leftempty:false,rightempty:false,emptyerror:"密码两边不能有空符号"},onerror:"密码只能是6-16位,请确认"});
$("#repassword").formValidator({onshow:"请输入重复密码",onfocus:"两次密码必须一致",oncorrect:"密码一致"})
.inputValidator({min:6,max:16,empty:{leftempty:false,rightempty:false,emptyerror:"重复密码两边不能有空符号"},onerror:"重复密码不能为空,请确认"})
.compareValidator({desid:"password",operateor:"=",onerror:"2次密码不一致,请确认"});
//真实姓名
$("#name").formValidator({onshow:"请输入真实姓名",onfocus:"真行姓名至少3个字符,最多20个字符",oncorrect:"该真实姓名可以使用"})
.inputValidator({min:3,max:20,onerror:"你输入的真实姓名非法,请确认"})
//用户说明
$("#memo").formValidator({empty:true,onshow:"请输入用户说明,可以为空",onfocus:"你要是输入了,必须输入正确",oncorrect:"该用户说明可以使用",onempty:"你真的不输入用户说明吗?"})
.inputValidator({min:1,max:200,onerror:"你输入的用户说明非法,请确认"})
//角色
$("#role").formValidator({onshow:"请选择你的角色",onfocus:"角色必须选择",oncorrect:"该角色可以使用"})
.inputValidator({min:1,onerror: "请选择你的角色"});
//省份
$("#province").formValidator({onshow:"请选择省份",onfocus:"省份必须选择",oncorrect:"该省份可以使用"}).inputValidator({min:1,onerror: "请选择省份"});
//地市
$("#city").formValidator({onshow:"请选择地市",onfocus:"地市必须选择",oncorrect:"该地市可以使用"}).inputValidator({min:1,onerror: "请选择地市"});
//区县
$("#areaCountry").formValidator({onshow:"请选择区县",onfocus:"区县必须选择",oncorrect:"该区县可以使用"}).inputValidator({min:1,onerror: "请选择区县"});
//营业厅
$("#businessHall").formValidator({onshow:"请选择营业厅",onfocus:"营业厅必须选择",oncorrect:"该营业厅可以使用"}).inputValidator({min:1,onerror: "请选择营业厅"});
//角色选择
$('#role').change
(
function()
{
if($(this).children('option:selected').val()==-1)
{
$("#province").removeAttr("disabled");
$("#city").removeAttr("disabled");
$("#areaCountry").removeAttr("disabled");
$("#businessHall").removeAttr("disabled");
$("#province option[value='-1']").attr("selected",true);
$("#city").empty();
$("#city").append("<option value='-1'>请选择...</option>");
$("#areaCountry").empty();
$("#areaCountry").append("<option value='-1'>请选择...</option>");
$("#businessHall").empty();
$("#businessHall").append("<option value='-1'>请选择...</option>");
//去掉jquery验证
$("#province").unFormValidator(true);
$("#city").unFormValidator(true);
$("#areaCountry").unFormValidator(true);
$("#businessHall").unFormValidator(true);
}
if($(this).children('option:selected').val()==1)
{
$("#province").attr("disabled","disabled");
$("#city").attr("disabled","disabled");
$("#areaCountry").attr("disabled","disabled");
$("#businessHall").attr("disabled","disabled");
$("#province option[value='-1']").attr("selected",true);
$("#city").empty();
$("#city").append("<option value='-1'>请选择...</option>");
$("#areaCountry").empty();
$("#areaCountry").append("<option value='-1'>请选择...</option>");
$("#businessHall").empty();
$("#businessHall").append("<option value='-1'>请选择...</option>");
//去掉jquery验证
$("#province").unFormValidator(true);
$("#city").unFormValidator(true);
$("#areaCountry").unFormValidator(true);
$("#businessHall").unFormValidator(true);
}
if($(this).children('option:selected').val()==2)
{
$("#province").removeAttr("disabled");
$("#city").attr("disabled","true");
$("#areaCountry").attr("disabled","true");
$("#businessHall").attr("disabled","true");
$("#city").empty();
$("#city").append("<option value='-1'>请选择...</option>");
$("#areaCountry").empty();
$("#areaCountry").append("<option value='-1'>请选择...</option>");
$("#businessHall").empty();
$("#businessHall").append("<option value='-1'>请选择...</option>");
//开启jquery验证
$("#province").unFormValidator(false);
//去掉jquery验证
$("#city").unFormValidator(true);
$("#areaCountry").unFormValidator(true);
$("#businessHall").unFormValidator(true);
}
if($(this).children('option:selected').val()==3)
{
$("#province").removeAttr("disabled");
$("#city").removeAttr("disabled");
$("#areaCountry").attr("disabled","true");
$("#businessHall").attr("disabled","true");
$("#areaCountry").empty();
$("#areaCountry").append("<option value='-1'>请选择...</option>");
$("#businessHall").empty();
$("#businessHall").append("<option value='-1'>请选择...</option>");
//开启jquery验证
$("#province").unFormValidator(false);
$("#city").unFormValidator(false);
//去掉jquery验证
$("#areaCountry").unFormValidator(true);
$("#businessHall").unFormValidator(true);
}
if($(this).children('option:selected').val()==4)
{
$("#province").removeAttr("disabled");
$("#city").removeAttr("disabled");
$("#areaCountry").removeAttr("disabled");
$("#businessHall").attr("disabled","true");
$("#businessHall").empty();
$("#businessHall").append("<option value='-1'>请选择...</option>");
//开启jquery验证
$("#province").unFormValidator(false);
$("#city").unFormValidator(false);
$("#areaCountry").unFormValidator(false);
//去掉jquery验证
$("#businessHall").unFormValidator(true);
}
if($(this).children('option:selected').val()==5)
{
$("#province").removeAttr("disabled");
$("#city").removeAttr("disabled");
$("#areaCountry").removeAttr("disabled");
$("#businessHall").removeAttr("disabled");
//开启jquery验证
$("#province").unFormValidator(false);
$("#city").unFormValidator(false);
$("#areaCountry").unFormValidator(false);
$("#businessHall").unFormValidator(false);
}
}
);
}
);
</script>
</head>
<body style="overflow-x:hidden;" >
<!-- 头部标识开始 -->
<div id="topFlag" style="font-size: 14px;color: red;font-weight: bold;height: 30px;">>>用户管理</div>
<!-- 头部标识结束 -->
<form action="doUserMgr.do?method=addUser" method="post" name="form1" id="form1" >
<table width="96%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="73A2D6">
<tr bgcolor="#8EC0E6">
<td height="25" colspan="3" align="center" background="images/bg_gen_head.jpg" class="textAnmedia">
新增用户
</td>
</tr>
<tr>
<td width="15%" height="150" rowspan="11" align="center" bgcolor="#E7F0F7">
基本信息
</td>
</tr>
<tr>
<td width="20%" height="25" align="center" bgcolor="#E7F0F7">
用户帐号
</td>
<td width="65%" bgcolor="#FFFFFF">
<input name="userName" id="userName" type="text" class="txtInput" />
<span id="userNameTip" class="border_3"></span>
</td>
</tr>
<tr>
<td width="20%" height="25" align="center" bgcolor="#E7F0F7">
用户密码
</td>
<td bgcolor="#FFFFFF">
<input name="password" id="password" type="password" class="txtInput" />
<span id="passwordTip" class="border_3"></span>
</td>
</tr>
<tr>
<td width="20%" height="25" align="center" bgcolor="#E7F0F7">
重复密码
</td>
<td bgcolor="#FFFFFF">
<input name="repassword" id="repassword" type="password" class="txtInput" />
<span id="repasswordTip" class="border_3"></span>
</td>
</tr>
<tr>
<td width="20%" height="25" align="center" bgcolor="#E7F0F7">
真实姓名
</td>
<td bgcolor="#FFFFFF">
<input name="name" id="name" type="text" class="txtInput" />
<span id="nameTip" class="border_3"></span>
</td>
</tr>
<tr>
<td width="20%" height="25" align="center" bgcolor="#E7F0F7">
用户说明
</td>
<td bgcolor="#FFFFFF">
<input name="memo" id="memo" type="text" class="txtInput" />
<span id="memoTip" class="border_3"></span>
</td>
</tr>
<tr>
<td width="20%" height="25" align="center" bgcolor="#E7F0F7">
角色
</td>
<td bgcolor="#FFFFFF">
<select name="role" id="role" style="width:135px;" >
<option value="-1">请选择...</option>
<beans:tagHandle id="tagID">
<database:query id="<%=tagID%>" scope="page" >
select * from t_role_power
</database:query>
<database:rows id="db" query='<%=tagID%>'>
<option value="<%=db.get("userPower")%>" ><%=db.get("userRole")%></option>
</database:rows>
<database:release query='<%=tagID%>'/>
</beans:tagHandle>
</select>
<span id="roleTip" class="border_3"></span>
</td>
</tr>
<tr>
<td width="20%" height="25" align="center" bgcolor="#E7F0F7">
省份
</td>
<td bgcolor="#FFFFFF">
<select id="province" name="province" style="width: 135px;">
<option value="-1" >请选择...</option>
<beans:tagHandle id="tagProvince">
<database:prepareQuery id="<%=tagProvince%>" scope="page">
select id,city_code,city_name from tb_area_city where leve = 1
</database:prepareQuery>
<database:rows id="db2" query='<%=tagProvince%>'>
<option value="<%=db2.get("id") %>,<%=db2.get("city_name") %>" ><%=db2.get("city_name") %></option>
</database:rows>
<database:release query='<%=tagProvince%>'/>
</beans:tagHandle>
</select>
<span id="provinceTip" class="border_3"></span>
</td>
</tr>
<tr>
<td width="20%" height="25" align="center" bgcolor="#E7F0F7">
地市
</td>
<td bgcolor="#FFFFFF">
<select id="city" name="city" style="width: 135px;">
<option value="-1" >请选择...</option>
</select>
<span id="cityTip" class="border_3"></span>
</td>
</tr>
<tr>
<td width="20%" height="25" align="center" bgcolor="#E7F0F7">
区县
</td>
<td bgcolor="#FFFFFF">
<select id="areaCountry" name="areaCountry" style="width: 135px;">
<option value="-1" >请选择...</option>
</select>
<span id="areaCountryTip" class="border_3"></span>
</td>
</tr>
<tr>
<td width="20%" height="25" align="center" bgcolor="#E7F0F7">
营业厅
</td>
<td bgcolor="#FFFFFF">
<select id="businessHall" name="businessHall" style="width: 135px;">
<option value="-1" >请选择...</option>
</select>
<span id="businessHallTip" class="border_3"></span>
</td>
</tr>
<!--=======================================栏目权限==============================================-->
<tr>
<td width="15%" height="25" align="center" bgcolor="#E7F0F7">
栏目权限
</td>
<td colspan="2" bgcolor="#FFFFFF" style="padding:0px 20px 10px 20px;"><beans:tagHandle id="tagID">
<database:query id="<%=tagID%>" scope="page" >
select id, className from t_operate where parentID = -1 ORDER BY id
</database:query>
<database:rows id="db" query='<%=tagID%>'>
<BR>
<%=db.get("className")%>
<BR>
<beans:tagHandle id="tagIDC">
<database:prepareQuery id='<%=tagIDC%>' scope='page' variables='<%=new Object[] {db.get("id")}%>'>
select id, className from t_operate where parentID=? order by id
</database:prepareQuery>
<database:rows id="db1" query='<%=tagIDC%>'>
<input type="checkbox" value="<%=db1.get("Id")%>" id="userPower" name="userPower" <%if(db1.get("className").equals("修改密码")){out.print("checked");}%> />
-- <%=db1.get("className")%><BR>
</database:rows>
<database:release query='<%=tagIDC%>'/>
</beans:tagHandle>
</database:rows>
<database:release query='<%=tagID%>'/>
</beans:tagHandle>
</td>
</tr>
<!--=======================================频道权限==============================================-->
<tr>
<td height="25" colspan="3" align="center" bgcolor="#FFFFFF">
<input name="submit" type="submit" value="保 存">
</td>
</tr>
</table>
</table>
</form>
</body>
</html>