📄 adduser.jsp
字号:
<%@page contentType="text/html; charset=gb2312"%>
<%@ page language="java" import="java.util.*,
com.tongtu.util.UserInfo,
com.tongtu.util.RoleInfo,
com.tongtu.util.City;" %>
<%@ taglib uri="/WEB-INF/tags/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tags/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tags/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tags/struts-tiles.tld" prefix="tiles" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String [][] cityInfo = new String [17][2];
List roleList = (List)request.getAttribute("roleList");
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html:html>
<script language="javascript" src="js/string.js"></script>
<script language="JavaScript" type="text/JavaScript">
function userCheck(){
var cityCode=document.userForm.city.value;
send_request('servlet/SelectCountyAjax?cityId='+cityCode);
}
var http_request = false;
function send_request(url) {//初始化、指定处理函数、发送请求的函数
//开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest) { //Mozilla 浏览器
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {//设置MiME类别
http_request.overrideMimeType("text/xml");
}
}
else if (window.ActiveXObject) { // IE浏览器
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) { // 异常,创建对象实例失败
alert("不能创建XMLHttpRequest对象实例.");
return false;
}
http_request.onreadystatechange = processRequest;
// 确定发送请求的方式和URL以及是否同步执行下段代码
http_request.open("GET", url, true);
http_request.send(null);
}
// 处理返回信息的函数
function processRequest() {
if (http_request.readyState == 4) { // 判断对象状态
if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
var secondtypevalue=http_request.responseXML.getElementsByTagName("secondtypevalue");
var setsecondtypevalue=secondtypevalue[0].firstChild.data;
document.getElementById('countyId').innerHTML =setsecondtypevalue;
} else { //页面不正常
alert("您所请求的页面有异常。");
}
}
}
function saveUserInfo(){
var countyValue = document.userForm.county.value;
var userName = document.userForm.userName.value;
var passWord = document.userForm.passWord.value;
var passWord2 = document.userForm.passWord2.value;
var personName = document.userForm.personName.value;
var headShip = document.userForm.headShip.value;
var department = document.userForm.department.value;
var city = document.userForm.city.value;
var telephone = document.userForm.telephone.value;
var fax = document.userForm.fax.value;
var recorder = document.userForm.recorder.value;
if (userName == "" || userName.length == 0){
alert("请输入登录用户名!");
document.userForm.userName.focus();
}
else if (passWord == "" || passWord.length == 0 ){
alert("请输入登录密码!");
document.userForm.passWord.focus();
}
else if (passWord != passWord2 ){
alert("两次输入的密码不相同!");
document.userForm.passWord2.focus();
}
else if (personName == "" || personName.length == 0 ){
alert("请输入联系人姓名!");
document.userForm.personName.focus();
}else if (telephone != "" && isTelNumber(telephone) == false){
alert("电话号码格式不正确\n(只能输入数字和'-')");
document.userForm.telephone.focus();
}else if (fax != "" && isTelNumber(fax) == false){
alert("传真号码格式不正确\n(只能输入数字和'-')");
document.userForm.fax.focus();
}else
document.userForm.submit();
}
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<link href="<%=path%>/css/css.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body,td,th {
font-size: 12px;
}
-->
</style></head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="6" height="11" background="pic/beijing.jpg"><img src="pic/tupian.jpg" width="6" height="11" /></td>
<td background="pic/beijing.jpg"></td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="99%" border="0" align="center" cellpadding="0" cellspacing="0">
<html:form action="/saveUserInfo.do" method="post" focus="userName">
<tr>
<td height="5" ></td>
</tr>
<tr>
<td height="18" ><table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="96"><img src="pic/6.jpg" width="96" height="26" /></td>
<td width="2"><img src="pic/8.jpg" width="2" height="26" /></td>
<td width="93"><a href="showRole.do"><img src="pic/7.jpg" width="93" height="26" border="0" alt="角色管理"/></a></td>
<td> </td>
</tr>
</table></td>
</tr>
<tr>
<td height="25" bgcolor="#73CCF7">
<img src="pic/addMail.gif" width="16" height="16" align="absmiddle" />
<a href="javascript:saveUserInfo();">保存</a>
<img src="pic/back1.gif" width="18" height="18" align="absmiddle" /><a href="javascript:history.back();">返回</a></td>
</tr>
<tr>
<td height="1" bgcolor="#666666"></td>
</tr>
<tr>
<td height="164" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="12" colspan="2" > </td>
</tr>
<tr>
<td width="32%" height="25" align="right" class="bk">用户名:</td>
<td width="68%" class="bk"><input name="userName" type="text" class="input" size="30">
* <font color=red ><b><html:errors/></b></font></td>
</tr>
<tr>
<td height="25" class="bk"><div align="right">密码:</div></td>
<td class="bk"><input name="passWord" type="password" class="input" size="33">
*</td>
</tr>
<tr>
<td height="25" class="bk"><div align="right">确认密码:</div></td>
<td class="bk"><input name="passWord2" type="password" class="input" size="33">
*</td>
</tr>
<tr>
<td height="25" class="bk"><div align="right">联系人姓名:</div></td>
<td class="bk"><input name="personName" type="text" class="input" size="30">
*</td>
</tr>
<tr>
<td height="25" class="bk"><div align="right">负责人姓名:</div></td>
<td class="bk"><input name="headShip" type="text" class="input" size="30"></td>
</tr>
<tr>
<td height="25" class="bk"><div align="right">录入人姓名:</div></td>
<td class="bk"><input name="recorder" type="text" class="input" size="30"></td>
</tr>
<tr>
<td height="25" class="bk"><div align="right">单位:</div></td>
<td class="bk"><input name="department" type="text" class="input" size="30"></td>
</tr>
<tr>
<td height="25" class="bk"bk""><div align="right">所属市:</div></td>
<td class="bk">
<select name="city" onchange="javascript:userCheck();">
<option selected value="0">-请选择所在市-</option>
<% if (City.allcity != null){
cityInfo = City.allcity;
for (int i = 0; i < cityInfo.length;i++){%>
<option value="<%=cityInfo[i][0]%>"><%=cityInfo[i][1]%></option>
<%}} %>
</select> </td>
</tr>
<tr>
<td height="25" class="bk"><div align="right">所属县:</div></td>
<td class="bk" id="countyId">
<select name="county" >
<option value="0" selected>-请选择所在县-</option>
</select></td>
</tr>
<tr>
<td height="25" class="bk"><div align="right">联系电话:</div></td>
<td class="bk"><input name="telephone" type="text" class="input" size="30">
</td>
</tr>
<tr>
<td height="25" class="bk"><div align="right">传真号码:</div></td>
<td class="bk"><input name="fax" type="text" class="input" size="30">
</td>
</tr>
<tr>
<td height="25" class="bk"><div align="right">角色:</div></td>
<td class="bk">
<%if (roleList !=null){
for(int i = 0; i < roleList.size();i++){
RoleInfo roleInfo = (RoleInfo)roleList.get(i);
%>
<input type="checkbox" name="checkbox" value="<%=roleInfo.getRoleId() %>">
<%=roleInfo.getRoleName() %>
<%}} %>
</td>
</tr>
<tr>
<td height="25" class="bk"><div align="right">备注:</div></td>
<td class="bk"><textarea name="memo" rows="5" cols="40" wrap="VIRTUAL"></textarea></td>
</tr>
</table></td>
</tr>
<tr>
<td height="25"> 注<span class="bk">*</span>必须填写</td>
</tr>
<tr>
<td height="1" bgcolor="#666666"></td>
</tr>
<tr>
<td height="25" bgcolor="#73CCF7"></td>
</tr>
</html:form> </table></td>
</tr>
</table>
<br>
<br>
<br>
<table width="100%" height="55" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="44"><div align="center">主办:安徽省交通厅 ©2005-2006版权所有 维护单位:安徽省通途信息技术有限公司
<br><br>联系电话:<span class="font"><SPAN class=A1>0551--5397484 5397494 </SPAN></span> <br></div></td>
</tr>
</table>
</body>
</html:html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -