📄 users.jsp
字号:
<%@ page language="java" pageEncoding="gb2312"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
<title>添加会员</title>
<script type="text/javascript" src="<%=path %>/util/Calendar.js"></script>
</head>
<body background="images/a.gif" >
<center>
<table border="1" align="center" >
<html:form action="/users.do?method=addUser" onsubmit="return validate()">
<tr>
<td><p align="right">登录帐号 : </p></td>
<td colspan="2"><html:text property="login_name"/></td>
<td><html:errors property="login_name"/></td></tr>
<tr>
<td><p align="right">登录密码 : </p></td>
<td colspan="2"><html:password property="user_password"/></td>
<td><html:errors property="user_password"/></td></tr>
<tr>
<td><p align="right">再次输入密码 : </p></td>
<td colspan="2"><html:password property="user_password1"/></td>
<td><html:errors property="user_password1"/></td></tr>
<tr>
<td><p align="right">博主昵称 : </p></td>
<td colspan="2"><html:text property="nick_name"/></td>
<td><html:errors property="nick_name"/></td></tr>
<tr>
<td><p align="right">博客空间名 : </p></td>
<td colspan="2"><html:text property="blog_name"/></td>
<td><html:errors property="blog_name"/></td></tr>
<tr>
<td><p align="right">选择图片 : </p></td>
<td><html:select property="face" onchange="selectImg()">
<% for(int i=1;i<11;i++){ %>
<option value="<%=basePath %>admins/users/images/<%=i %>.gif">图片<%=i %></option>
<% } %>
</html:select></td>
<td><img alt="" src="<%=basePath %>admins/users/images/1.gif" id="img"></td></tr>
<td><html:errors property="face"/></td>
<tr>
<td><div align="right">电子邮箱 : </div></td>
<td colspan="2"><html:text property="email"/></td>
<td><html:errors property="email"/></td></tr>
<tr>
<td><div align="right">个性签名 : </div></td>
<td colspan="2"><html:text property="idiograph"/></td>
<td><html:errors property="idiograph"/></td></tr>
<tr>
<td><div align="right">性别:</div></td>
<td colspan="2"><html:select property="sex">
<html:option value="1">男</html:option>
<html:option value="2">女</html:option>
</html:select></td>
<td><html:errors property="sex"/></tr>
<tr>
<td><div align="right">联系地址 : </div></td>
<td colspan="2"><html:text property="address"/></td>
<td><html:errors property="address"/></td></tr>
<tr>
<td><div align="right">年龄 : </div></td>
<td colspan="2"><html:text property="age"/></td>
<td><html:errors property="age"/></td></tr>
<tr>
<td><div align="right">自我介绍 : </div></td>
<td colspan="2"><html:text property="introduce"/></td>
<td><html:errors property="introduce"/></td></tr>
<tr>
<td><div align="right">真实姓名 : </div></td>
<td colspan="2"><html:text property="self_name"/></td>
<td><html:errors property="self_name"/></td></tr>
<tr>
<td><div align="right">所在地区:</div></td>
<td colspan="2"><html:select property="area">
<html:option value="hb">华北地区</html:option>
<html:option value="hd">华东地区</html:option>
<html:option value="hn">华南地区</html:option>
<html:option value="hz">华中地区</html:option>
<html:option value="db">东北地区</html:option>
<html:option value="xb">西北地区</html:option>
<html:option value="xn">西南地区</html:option>
</html:select></td>
<td><html:errors property="area"/></td></tr>
<tr>
<td><div align="right">联系电话 : </div></td>
<td colspan="2"><html:text property="tel"/></td>
<td><html:errors property="tel"/></td></tr>
<tr>
<td><div align="right">所在城市 : </div></td>
<td colspan="2"><html:text property="city"/></td>
<td><html:errors property="city"/></td></tr>
<tr>
<td><div align="right">安全问题 : </div></td>
<td colspan="2"><html:text property="question"/></td>
<td><html:errors property="question"/></td></tr>
<tr>
<td><div align="right">安全问题答案 : </div></td>
<td colspan="2"><html:text property="answer"/></td>
<td><html:errors property="answer"/></td></tr>
<tr>
<td><div align="right">生日 : </div></td>
<td colspan="2"><html:text property="birthday" onclick="setDay(this);" readonly="true"/></td>
<td><html:errors property="birthday"/></td></tr>
<tr>
<TD align="center" colspan="3"><html:submit value="提交"/><html:cancel value="重置" /></TD></tr>
</html:form>
</table>
</center>
</body>
<script type="text/javascript">
function validate(){
var loginname=document.getElementById("login_name").value;
if(loginname.length>12||loginname.length<6){
alert("用户名长度必须大于6个字符,小于12个字符");
return false;
}
var password=document.getElementById("user_password").value;
if(password.length>12||password.length<6){
alert("密码长度必须大于6个字符,小于12个字");
return false;
}
var password1=document.getElementById("user_password1").value;
if(password!=password1){
alert("两次输入密码不符");
return false;
}
var nickname=document.getElementById("nick_name").value;
if(nickname.length>12||nickname.length<1){
alert("昵称长度必须大于1个字符,小于12个字");
return false;
}
var blogname=document.getElementById("blog_name").value;
if(blogname.length>12||blogname.length<1){
alert("博客空间名必须大于1个字符,小于12个字");
return false;
}
var email=document.getElementById("email").value;
var mails =/^[A-Za-z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
if(!mails.test(email)){
alert("邮箱地址无效");
return false;
}
var idiograph=document.getElementById("idiograph").value;
if(idiograph.length>30){
alert("签名长度不可以超过30个字符");
return false;
}
var address=document.getElementById("address").value;
if(address.length>60){
alert("地址长度不可以超过60个字符");
return false;
}
var age=document.getElementById("age").value;
if(age.length<1||isNaN(age)){
alert("年龄必须为数字格式");
return false;
}
else if(age>200||age<0){
alert("年龄数值无效");
return false;
}
var introduce=document.getElementById("introduce").value;
if(introduce.length>60){
alert("自我介绍长度不可以超过60个字符");
return false;
}
var selfname=document.getElementById("self_name").value;
if(selfname.length>30){
alert("姓名长度不可以超过30个字符");
return false;
}
var tel=document.getElementById("tel").value;
if(tel.length>20){
alert("电话长度不得超过20个字符");
return false;
}
var city=document.getElementById("city").value;
if(city.length>20){
alert("城市地址长度不得超过20个字符");
return false;
}
var question=document.getElementById("question").value;
if(question.length<1||question.length>20){
alert("安全问题不能为空,且长度不得超过20个字符");
return false;
}
var answer=document.getElementById("answer").value;
if(answer.length<1||answer.length>20){
alert("问题回答不能为空,且长度不得超过20个字符");
return false;
}
}
function selectImg(){
document.getElementById("img").src=document.getElementById("face").value;
}
</script>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -