📄 useredit.jsp
字号:
<%
/*
* Copyright: Copyright (c) 2004
* @author http://hi.baidu.com/lael80*/
%>
<%@ page contentType="text/html; charset=gb2312" errorPage=""%>
<%@ include file="head.jsp"%>
<br>
<%
if(!workFC.cNULL(String.valueOf(session.getAttribute("u_name")))){
response.sendRedirect("result.jsp?errcodes="+workFC.GBtoUni("<li>您还没注册或登录,没权查看会员资料"));
return;
}
String[] userdata=workDB.queryData("select user_name,user_face,user_sex,user_age,user_mail,user_show from user_info where user_name='"+session.getAttribute("u_name")+"'",6,1,1);
%>
<%=tabletop%>
<table width="100%" border="0" align="center" cellpadding="5" cellspacing="1">
<!--DWLayoutTable-->
<tr>
<td height="25" colspan="2" class="b1"><!--DWLayoutEmptyCell--> </td>
</tr>
<tr valign="middle" class="style5">
<td width="46%" height="25"><b>修改用户资料</b></td>
<td> (不进行修改的地方请保持原来的数据或空白)</td>
</tr>
<tr valign="middle" class="style5">
<td valign="top" class="style5"><strong>用户名:</strong></td>
<td width="54%" valign="top"> <b><%=workFC.UnitoGB(String.valueOf(session.getAttribute("u_name")))%></b></td>
</tr>
<form method="post" name="form1" enctype="multipart/form-data" action="user_ok.jsp">
<tr valign="middle" class="style5">
<td valign="top" class="style5"><strong>头像: </strong> <br>点击浏览按钮选择您上传的头像<br> 头像图片最大宽为120象素,高为150象素</td>
<td>
<select name="user_face" id="user_face" onChange="selChange();">
<option selected value="<%=userdata[1]%>">选择用户头像</option>
<option value="<%=userdata[1]%>">默认头像</option>
<%
for(int i=1;i<=84;i++){
out.println("<option value='images/face/"+i+".gif'>用户头像-"+i+"</option>");
}
%>
</select>
<br><br>
<img id="img_face" src="<%=userdata[1]%>" onload="javascript:if(this.width>120)this.width=120;if(this.height>120)this.height=120;"><br><br>
<input name="file_path" type="file" size="30"> <a href="javascript:show_face();">上传头像预览</a></td>
</tr>
<tr valign="middle" class="style5">
<td valign="top" class="style5"><strong>原密码:</strong>(不修改密码请保持空白)<br>
区分大小写,不要使用 " ' / \ <> 空格等字符(6-20字节)</td>
<td> <input name="user_password" type="password" id="user_password3" size="30" maxlength="20"></td>
</tr>
<tr valign="middle" class="style5">
<td valign="top" class="style5">
<strong>新密码:</strong>(不修改密码请保持空白)<br>
区分大小写,不要使用 " ' / \ <> 空格等字符(6-20字节)</td>
<td> <input name="user_password1" type="password" id="user_password" size="30" maxlength="20"></td>
</tr>
<tr valign="middle" class="style5">
<td valign="top" class="style5"><strong>确认新密码:</strong>(不修改密码请保持空白)<br>
请再输一遍确认</td>
<td> <input name="user_password2" type="password" id="user_password2" size="30" maxlength="20"></td>
</tr>
<tr valign="middle" class="style5">
<td valign="top" class="style5"><strong>性别:</strong><br>
请选择您的性别</td>
<td valign="top">
<input name="user_sex" type="radio" value="0" <%=userdata[2].equals("0")?"checked":""%>>
保密
<input name="user_sex" type="radio" value="1" <%=userdata[2].equals("1")?"checked":""%>>
男
<input type="radio" name="user_sex" value="2" <%=userdata[2].equals("2")?"checked":""%>>
女</td>
</tr>
<tr valign="middle" class="style5">
<td valign="top" class="style5"><strong>密码提示问题:</strong><br>
1-20字节,只能是中文,英文,数字,下划线组成 </td>
<td> <input name="user_problem" type="text" id="user_problem" size="30" maxlength="20"></td>
</tr>
<tr valign="middle" class="style5">
<td valign="top" class="style5"><strong>密码提示答案:</strong><br>
1-20字节,只能是中文,英文,数字,下划线组成</td>
<td> <input name="user_answer" type="text" id="user_answer" size="30" maxlength="20"></td>
</tr>
<tr valign="middle" class="style5">
<td valign="top" class="style5"><strong>年龄:</strong><br>
请输入您的年龄,只能是(1-3位)数字</td>
<td> <input name="user_age" type="text" id="user_age" size="10" maxlength="3" value="<%=userdata[3]%>"></td>
</tr>
<tr valign="middle" class="style5">
<td valign="top" class="style5"><strong>邮箱:</strong><br>
请输入有效的邮件地址,将使您能用到论坛中的所有功能 </td>
<td> <input name="user_mail" type="text" id="user_mail" size="40" maxlength="50" value="<%=userdata[4]%>"></td>
</tr>
<tr valign="middle" class="style5">
<td valign="top" class="style5"><strong>个性说明:</strong><br>
最多100字节 <br>
文字将出现在您发表的文章的结尾处,体现您的个性<br>不支持HTML,支持UBB<br>
个性图片最大高宽均为300象素</td>
<td valign="middle"> <img src="images/fontb.gif" alt="粗体" height="20" onclick="ubbclick(1);" style="cursor:hand;">
<img src="images/fonti.gif" alt="斜体" height="20" onclick="ubbclick(2);" style="cursor:hand;">
<img src="images/fontu.gif" alt="下划线" height="20" onclick="ubbclick(3);" style="cursor:hand;">
<img src="images/fontp.gif" alt="插入个性图片" height="20" onclick="ubbclick(4);" style="cursor:hand;">
<br><br> <textarea name="user_show" cols="40" rows="4" id="user_show"><%=userdata[5]%></textarea>
</td>
</tr>
<tr valign="middle" class="style4">
<td colspan="2" align="center">
<input type="button" value="<<< 返回上一页" onclick="javascript:history.back();return false;">
<input type="submit" value="修 改">
<input type="reset" value="重 置"></td>
</tr>
</form>
</table>
<%=tablebottom%>
<%@ include file="footer.jsp"%>
<script language="javascript">
<!--
function ubbclick(ubb){
var obj=document.form1.user_show;
switch(ubb){
case 1:obj.value="[B]"+obj.value+"[/B]";break;
case 2:obj.value="[I]"+obj.value+"[/I]";break;
case 3:obj.value="[U]"+obj.value+"[/U]";break;
case 4:{
var picture=prompt("请输入图片地址","http://");
picture=picture.replace(/\\/g,"/");
if(picture){
obj.value=obj.value.replace(/\[IMG=[^\]]*\]/g,"");
obj.value+="[IMG="+picture+"]";
}
break;
}
}
obj.focus();
}
function show_face(){
if(form1.file_path.value==null||form1.file_path.value=="")return;
obj=window.open("","上传头像预览");
obj.document.write("<html><head><title>上传头像预览</title></head><body>");
obj.document.write("<img src='"+form1.file_path.value+"' onload='javascript:if(this.width>120)this.width=120;if(this.height>120)this.height=120;'>");
obj.document.write("</body></html>");
obj.document.close()
}
var obj=document.getElementById("img_face");
if(obj.width>120)obj.width=120;
if(obj.height>120)obj.height=120;
var imgw=obj.width;
var imgh=obj.height;
function selChange(){
selobj=document.getElementById("user_face");
obj.src=selobj.options[selobj.selectedIndex].value;
if((selobj.options[selobj.selectedIndex].value).indexOf("upload/")==-1){
obj.width=32;
obj.height=32;
}else{
obj.width=imgw;
obj.height=imgh;
}
}
//-->
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -