⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memcp_profile.jsp

📁 论坛软件系统亦称电子公告板(BBS)系统
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
<%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt"%>
<jsp:include flush="true" page="header.jsp" />
<div class="container">
<div id="foruminfo"><div id="nav"><a href="${settings.indexname}">${settings.bbname}</a> &raquo; 编辑个人资料</div></div>
<div class="content">
<script src="include/javascript/calendar.js" type="text/javascript"></script>
<script src="include/javascript/bbcode.js" type="text/javascript"></script>
<script type="text/javascript">
var charset = 'utf-8';
var maxsigsize = parseInt('${usergroups.maxsigsize}');
var maxbiosize = parseInt('${usergroups.maxbiosize > 0 ? usergroups.maxbiosize : 200}');
var maxbiotradesize = parseInt('${settings.maxbiotradesize > 0 ? settings.maxbiotradesize : 400}');
var allowhtml = 0;
var forumallowhtml = 0;
var allowsmilies = 0;
var allowbbcode = 0;
var allowimgcode = 0;
var allowbiobbcode = parseInt('${usergroups.allowbiobbcode}');
var allowbioimgcode = parseInt('${usergroups.allowbioimgcode}');
var allowsigbbcode = parseInt('${usergroups.allowsigbbcode}');
var allowsigimgcode = parseInt('${usergroups.allowsigimgcode}');
function parseurl(str, mode) {
	str = str.replace(/([^>=\]"'\/]|^)((((https?|ftp):\/\/)|www\.)([\w\-]+\.)*[\w\-\u4e00-\u9fa5]+\.([\.a-zA-Z0-9]+|\u4E2D\u56FD|\u7F51\u7EDC|\u516C\u53F8)((\?|\/|:)+[\w\.\/=\?%\-&~`@':+!]*)+\.(jpg|gif|png|bmp))/ig, mode == 'html' ? '$1<img src="$2" border="0">' : '$1[img]$2[/img]');
	str = str.replace(/([^>=\]"'\/@]|^)((((https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|ed2k):\/\/)|www\.)([\w\-]+\.)*[:\.@\-\w\u4e00-\u9fa5]+\.([\.a-zA-Z0-9]+|\u4E2D\u56FD|\u7F51\u7EDC|\u516C\u53F8)((\?|\/|:)+[\w\.\/=\?%\-&~`@':+!#]*)*)/ig, mode == 'html' ? '$1<a href="$2" target="_blank">$2</a>' : '$1[url]$2[/url]');
	str = str.replace(/([^\w>=\]:"'\.\/]|^)(([\-\.\w]+@[\.\-\w]+(\.\w+)+))/ig, mode == 'html' ? '$1<a href="mailto:$2">$2</a>' : '$1[email]$2[/email]');
	return str;
}
function validate(theform) {
if(${typeid==4}){
	if(mb_strlen(theform.signaturenew.value) > maxsigsize) {
		alert('您的签名长度超过 '+maxsigsize+' 字符的限制,请返回修改。');
		return false;
	}
	if(mb_strlen(theform.bionew.value) > maxbiosize) {
		alert('您的自我介绍长度超过 '+maxbiosize+' 字符的限制,请返回修改。');
		return false;
	}
	if(mb_strlen(theform.biotradenew.value) > maxbiotradesize) {
		alert('您的店铺介绍长度超过 '+maxbiotradesize+' 字符的限制,请返回修改。');
		return false;
	}
}
return true;
}
function previewavatar(url) {
if(url) {
	$('avatarpreview').innerHTML = '<img id="previewimg" /><br />';
	$('previewimg').src = url;
	if($('avatarwidthnew')) {
		$('avatarwidthnew').value = $('previewimg').clientWidth;
		$('avatarheightnew').value = $('previewimg').clientHeight;
	}
} else {
	$('avatarpreview').innerHTML = '';
}
}
</script>
<form name="reg" method="post" action="memcp.jsp?action=profile&typeid=${typeid}&submit=yes" onSubmit="return validate(this)" ${typeid=='4'?"enctype='multipart/form-data'":""}>
<div class="mainbox formbox">
<h1>编辑个人资料</h1>
<ul class="tabs">
	<li ${typeid== 1?"class='current'":""}><a href="memcp.jsp?action=profile&typeid=1">论坛登录</a></li>
	<li ${typeid== 2?"class='current'":""}><a href="memcp.jsp?action=profile&typeid=2">基本资料</a></li>
	<c:if test="${profilelist!=null || requiredfile!=null}"><li ${typeid== 3?"class='current'":""}><a href="memcp.jsp?action=profile&typeid=3">扩展资料</a></li></c:if>
	<li ${typeid== 4?"class='current'":""}><a href="memcp.jsp?action=profile&typeid=4">个性化资料</a></li>
	<li ${typeid== 5?"class='current'":""}><a href="memcp.jsp?action=profile&typeid=5">论坛选项</a></li>
</ul>
<table summary="编辑个人资料" cellspacing="0" cellpadding="0">
	<c:if test="${seccodecheck}"><tr><th><label for="seccodeverify">验证码</label></th><td><div id="seccodeimage"></div> <input type="text" onfocus="updateseccode();this.onfocus = null" id="seccodeverify" name="seccodeverify" size="8" maxlength="4" /> <em class="tips"><strong>点击输入框显示验证码</strong> 如果看不清验证码,请点图片刷新</em><script type="text/javascript">var seccodedata = [${seccodedata['width']}, ${seccodedata['height']}, ${seccodedata['type']}];</script></td></tr></c:if>
	<c:choose><c:when test="${typeid==1}">
		<tr><th><label for="oldpassword">原密码</label></th><td><input type="password" name="oldpassword" id="oldpassword" size="25" /></td></tr>
		<tr><th><label for="newpassword">新密码</label></th><td><input type="password" name="newpassword" id="newpassword" size="25" /></td></tr>
		<tr><th><label for="newpassword2">确认新密码</label></th><td><input type="password" name="newpassword2" id="newpassword2"size="25" /></td></tr>
		<tr><th><label for="emailnew">Email</label></th><td><input type="text" name="emailnew" id="emailnew" size="25" value="${members.email}" maxlength="40"/></td></tr>
		<tr><th><label for="questionidnew">安全提问</label></th><td><select name="questionidnew" id="questionidnew"><c:if test="${members.secques!=''}"><option value="-1">保持原有的安全提问和答案</option></c:if><option value="0">无安全提问</option><option value="1">母亲的名字</option><option value="2">爷爷的名字</option><option value="3">父亲出生的城市</option><option value="4">您其中一位老师的名字</option><option value="5">您个人计算机的型号</option><option value="6">您最喜欢的餐馆名称</option><option value="7">驾驶执照的最后四位数字</option></select> <em>如果您启用安全提问,登录时需填入相应的项目才能登录</em></td></tr>
		<tr><th><label for="answernew">回答</label></th><td><input type="text" name="answernew" id="answernew" size="25" /> <em>如您设置新的安全提问,请在此输入答案</em></td></tr>
	</c:when><c:when test="${typeid==2}">
		<c:if test="${usergroups.allownickname>0}"><tr><th><label for="nicknamenew">昵称</label></th><td><input type="text" name="nicknamenew" id="nicknamenew" size="25" value="${memberfield.nickname}" maxlength="30"/></td></tr></c:if>
		<c:if test="${usergroups.allowcstatus>0}"><tr><th><label for="cstatusnew">自定义头衔</label></th><td><input type="text" name="cstatusnew" id="cstatusnew" size="25" value="${memberfield.customstatus}" maxlength="30"/></td></tr></c:if>
		<tr><th>性别</th><td><label><input class="radio" type="radio" name="gendernew" value="1" ${members.gender==1 ? "checked" : ""}/> 男 &nbsp;</label> <label><input class="radio" type="radio" name="gendernew" value="2" ${members.gender==2 ? "checked" : ""}/> 女 &nbsp;</label> <label><input class="radio" type="radio" name="gendernew" value="0" ${members.gender==0 ? "checked" : ""}/> 保密</label></td></tr>
		<tr><th><label for="bdaynew">生日</label></th><td><fmt:formatDate value="${members.bday}" pattern="yyyy-MM-dd" var="bday"/><input type="text" name="bdaynew" id="bdaynew" size="25" onclick="showcalendar(event, this)" onfocus="showcalendar(event, this);if(this.value=='0000-00-00')this.value=''" value="${bday}" /></td></tr>
		<tr><th><label for="locationnew">来自</label></th><td><input type="text" name="locationnew" id="locationnew" size="25" value="${memberfield.location}" maxlength="30"/></td></tr>
		<tr><th><label for="sitenew">个人网站</label></th><td><input type="text" name="sitenew" id="sitenew" size="25" value="${memberfield.site}" maxlength="75"/></td></tr>
		<tr><th><label for="qqnew">QQ</label></th><td><input type="text" name="qqnew" id="qqnew" size="25" value="${memberfield.qq}" maxlength="12"/></td></tr>
		<tr><th><label for="icqnew">ICQ</label></th><td><input type="text" name="icqnew" id="icqnew" size="25" value="${memberfield.icq}" maxlength="12"/></td></tr>
		<tr><th><label for="yahoonew">Yahoo</label></th><td><input type="text" name="yahoonew" id="yahoonew" size="25" value="${memberfield.yahoo}" maxlength="40"/></td></tr>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -