📄 regsetp1.jsp
字号:
<%@page contentType="text/html;charset=GBK" %>
<%@ taglib uri="/bean" prefix="bean" %>
<%@ taglib uri="/html" prefix="html" %>
<%@ taglib uri="/logic" prefix="logic" %>
<%@ taglib uri="/keyshop" prefix="keyshop" %>
<%@include file="/jsp/pub/pub.jsp"%>
<%
if(currentChannel.getDescription() != null) {
PAGETITLE = currentChannel.getChannelZhName() + "-" + currentChannel.getDescription();
} else {
PAGETITLE = currentChannel.getChannelZhName() + PAGETITLE;
}
PAGEDESCRIPTION = PAGETITLE;
PAGEKEYWORDS = PAGETITLE;
%>
<%@include file="/jsp/pub/top.jsp"%>
<jsp:useBean id="reguserForm" class="com.keyshop.shop.user.controller.UserForm" scope="request"/>
<%
User bean = (User)reguserForm.getBean();
%>
<html:javascript formName="userRegForm"/>
<SCRIPT language=JavaScript src=="<%=CONTEXT%>/fg/js/pub.js"></SCRIPT>
<SCRIPT language=JavaScript src=="<%=CONTEXT%>/fg/js/check.js"></SCRIPT>
<SCRIPT language=JavaScript src=="<%=CONTEXT%>/fg/js/state.js"></SCRIPT>
<script>
<% if(("true").equals((String)request.getAttribute("name_existed"))){%>
alert("用户名已经存在,请修改后在添加");
<%
} else if(("true").equals((String)request.getAttribute("email_existed"))){
%>
alert("用户Email已经存在,请修改后在添加");
<%
}
%>
function test_name(str) {
var pattern = /^[_\-a-zA-Z0-9]{3,20}$/;
if(pattern.test(str)) return true;
return false;
}
function trim(Str , Flag)
{
Str = ""+Str;
if( Flag == "l" || Flag == "L" )/*trim left side only*/
{
RegularExp = /^\s+/gi;
return Str.replace( RegularExp,"" );
}
else if( Flag == "r" || Flag == "R" )/*trim right side only*/
{
RegularExp = /\s+$/gi;
return Str.replace( RegularExp,"" );
}
else/*defautly, trim both left and right side*/
{
RegularExp = /^\s+|\s+$/gi;
return Str.replace( RegularExp,"" );
}
}
function submitForm() {
userRegForm.actionType.value = "regsetp3";
if(validateUserRegForm(userRegForm)) {
if(!test_name(trim(document.all['bean.id'].value))) {
alert("用户名必须输入3-20位英文字母或者数字。")
return;
}
if(!test_name(trim(document.all['bean.password'].value))) {
alert("密码必须输入3-20位英文字母或者数字。")
return;
}
// if(document.all['bean.password'].value != userRegForm.testrepassword.value) {
// alert("重复密码不一致。")
// return;
//}
document.userRegForm.submit();
}
}
function formReset(){
document.userRegForm.reset();
}
</script>
<table width="96%" height="96%" border="0" cellpadding="0" cellspacing="0">
<tr bgcolor="f2f2f2">
<td colspan="3" height=1></td>
</tr>
<tr>
<td bgcolor="f2f2f2" width=1></td>
<td align="center" valign="top" bgcolor="ffffff">
<table bgcolor="ffffff" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
<td bgcolor="ffffff"></td>
<td width=40></td>
</tr>
</table>
<table border="0" width="680" align=center cellpadding="0" cellspacing="0">
<tr>
<td width="10" height="10">
<img src="<%=CONTEXT%>/img/QQ/i01.gif" width="10" height="10"></td>
<td background="<%=CONTEXT%>/img/QQ/i03.gif"></td>
<td width="10" height="10">
<img src="<%=CONTEXT%>/img/QQ/i02.gif" width="10" height="10"></td>
</tr>
<tr>
<td background="<%=CONTEXT%>/img/QQ/i04.gif"> </td>
<td>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr bgcolor="f2f2f2">
<td colspan="3" height=25></td>
</tr>
<tr>
<td colspan="3" valign="top" bgcolor="">
<table width="100%" bgcolor="" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" height=25 bgcolor="2B579E">
<font color="#FFFFFF">
<strong>
用户注册信息
</strong>
</font>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="f2f2f2" width=1></td>
<td align="center" valign="top" bgcolor="f2f2f2"><br>
<table width="95%" border="1" align="center" cellpadding="0" cellspacing="0"
bordercolorlight="#D4D4D4" bordercolordark="white">
<tr>
<td align="center" bgcolor="#FFFFFF">
<table width="100%" border="0" cellspacing="1" cellpadding="2" bgcolor="f2f2f2">
<tr>
<td>
<html:form method="post" action="/fg/user/userreg">
<html:hidden property="channelId" value="<%=currentChannel.getId()%>"/>
<input type="hidden" name="actionType" value="fgsave"/>
<table width="100%" border="0" cellspacing="1" cellpadding="2" bgcolor="f2f2f2">
<tr>
<td align="right">用户名:</td>
<td align="left">
<html:text property="bean.id" size="16" styleClass="i03" maxlength="20"/>
<font color="red">*</font></td>
</tr>
<tr>
<td align="right">密码:</td>
<td align="left">
<html:password property="bean.password" size="16" styleClass="i03" maxlength="20"/>
<font color="red">*</font></td>
</tr>
<tr>
<td align="right">确认密码:</td>
<td align="left">
<input class="i03" name="repassword" type="password" size="16">
<font color="red">*</font></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr align="center">
<td colspan="2"><span class="Login_Title">--保护您的个人信息 --</span></td>
</tr>
<tr>
<td class="zc_tdline" colspan="2"></td>
</tr>
<tr>
<td align="right">密码查询问题:</td>
<td align="left">
<html:text property="bean.question" size="16" styleClass="i03" maxlength="20"/>
<font color="red">*</font></td>
</tr>
<tr>
<td align="right">密码查询答案:</td>
<td align="left">
<html:text property="bean.answer" size="16" styleClass="i03" maxlength="20"/>
<font color="red">*</font></td>
</tr>
<tr align="center">
<td colspan="2"><span class="Login_Title">-- 以下是您的个人信息 --</span></td>
</tr>
<tr>
<td class="zc_tdline" colspan="2"></td>
</tr>
<tr>
<td align="right">姓名:</td>
<td align="left">
<html:text property="bean.userName" size="16" styleClass="i03" maxlength="20"/>
<font color="red">*</font></td>
</tr>
<tr>
<td align="right">性别:</td>
<td align="left"><html:radio property="bean.sex" value="true" styleClass="check"/>
男
<html:radio property="bean.sex" value="false" styleClass="i03"/>
女 <font color="red">*</font></td>
</tr>
<tr>
<td align="right">身份证号:</td>
<td align="left">
<html:text property="bean.idcard" size="24" styleClass="i03" maxlength="20"/></td>
</tr>
<tr>
<td align="right">Email:</td>
<td align="left">
<html:text property="bean.email" size="24" styleClass="i03" maxlength="127"/>
<font color="red">*</font></td>
</tr>
<tr>
<td align="right">联系电话:</td>
<td align="left">
<html:text property="bean.phone" size="24" styleClass="i03" maxlength="20"/>
<font color="red">*</font>
</td>
</tr>
<tr>
<td align="right">手机:</td>
<td align="left">
<html:text property="bean.mobile" size="24" styleClass="i03" maxlength="20"/></td>
</tr>
<tr>
<td align="right">直辖市、省:</td>
<td align="left">
<html:select property="bean.province" onchange="State_updateck(document.all['bean.province'], document.all['bean.city'], '')" styleClass="i03" >
<option value="0" selected>请选择...</option>
</html:select>
<html:select property="bean.city" styleClass="i03" >
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -