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

📄 register.ftl

📁 学生选课系统 赶快来下载啊啊好东西 呵呵啊啊 啊啊啊啊啊
💻 FTL
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<#import "lib/html.tpl" as html>
<#include "lib/report.tpl"/>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=${_encoding?default("GBK")}" />
<#assign navtitle = "新用户注册 - ">
<#include "/common/title.ftl">
<#include "/common/meta.ftl">
<link href="${_resPath}/lib/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="${_contextPath}/ef/js/prototype.js"></script>
<script type="text/javascript" src="${_contextPath}/ef/js/base.js"></script>
<script type="text/javascript" src="${_contextPath}/ef/js/Calendar.js"></script>
<script type="text/javascript" src="${_contextPath}/ef/js/eforumad.js"></script>
<script type="text/javascript">
var _contextPath='${_contextPath}';
</script>
</head>

<body><!-- register.ftl -->

<div id="wrap">

<#include "header.ftl"/>


<div id="content">

<div class="commonNavLine">
	<#assign onlyForumMenu = true/>
	<#assign nextForumNavStr = "注册"/>
	<#include "forum_nav.ftl"/>
</div><#comment>end commonNavLine </#comment>

<@_report/>

<form name="registerForum" id="registerForum" method="post" enctype="multipart/form-data" action="${_UrlUtil.encodeURL("/register.do")}">
<input type="hidden" id="_registerfn" name="_fn" value="Register">
<div id="register" class="commonBox">
<table class="register commonTable">
<tr class="hd1">
  <td colspan="3">注册选项</td>
</tr>
<tr class="content">
  <td class="td1">
    用户名

  </td>
  <td class="td2">
    <input name="user_id" type="text" value="${user_id?default("")}" size="30" maxlength="20" class="input1">
    <span class="mustInputIcon">*</span>
    <input type="button" class="middleButton" value="检查" onclick="checkUserId()"><span class="note">4~20 个字符,仅限小写字母、数字和下划线,必须以字母开头</span><@_errorField name="user_id"/>
  </td>
</tr>
<tr class="content">
  <td class="td1">
    昵称
  </td>
  <td class="td2">
    <input name="user_nickname" type="text" value="${user_nickname?default("")}" size="30" maxlength="20" class="input1">
    <span class="mustInputIcon">*</span>
    <span class="note">长度限制为 4~20 个字符(汉字占两位,下同)</span><@_errorField name="user_nickname"/>
  </td>
</tr>
<tr class="content">
  <td class="td1">
    Email
  </td>
  <td class="td2">
    <input name="user_email" type="text" value="${user_email?default("")}" size="30" maxlength="50" class="input1">
    <span class="mustInputIcon">*</span>
    <span class="note">建议您留下有效的邮件地址,以便正常使用论坛的全部功能
    <#if _ConfigUtil.getAllowEmails() ? exists>
      <#assign allowEmails = _ConfigUtil.getAllowEmails()/>
      <#list allowEmails as allowEmail>
        <#if allowEmail_index == 0>
          [允许 Email:
        </#if>
        ${allowEmail}&nbsp;
        <#if !allowEmail_has_next>
          ]
        </#if>
      </#list>
    <#elseif _ConfigUtil.getForbiddenEmails() ? exists && _ConfigUtil.getForbiddenEmails().size() &gt; 0>
      <#list _ConfigUtil.getForbiddenEmails() as forbidenEmail>
        <#if forbidenEmail_index == 0>
          [禁用 Email:
        </#if>
        ${forbidenEmail}&nbsp;
        <#if !forbidenEmail_has_next>
          ]
        </#if>
      </#list>
    </#if>
    </span>
    <@_errorField name="user_email"/>
  </td>
</tr>
<tr class="content">
  <td class="td1">
    密码
  </td>
  <td class="td2">
    <input name="user_password" type="password" size="30" maxlength="20" class="input1">
    <span class="mustInputIcon">*</span>
    <span class="note">6~20 个字符,字母区分大小写</span><@_errorField name="user_password"/>
  </td>
</tr>
<tr class="content">
  <td class="td1">
    确认密码
  </td>
  <td class="td2">
    <input name="re_user_password" type="password" size="30" maxlength="20" class="input1">
    <span class="mustInputIcon">*</span>
    <span class="note">请再输入一遍密码</span><@_errorField name="re_user_password"/>
  </td>
</tr>
<#if _ConfigUtil.getConfigInfo("SIGN_VALIDATE_MODE").equals(_Constants.USER_REGISTER_VALIDATE_MODE_MANUAL + "") >	
	<tr class="content">
		<td class="td1">注册原因</td>
		<td class="td2" >
			<textarea id="user_audit_reason" name="user_audit_reason" class="textarea1" rows="5" cols="40">${user_audit_reason?default("")}</textarea>
			<span class="mustInputIcon">*</span><span class="note">为了您能顺利的通过审核,请认真填写注册原因</span><@_errorField name="user_sign_reason"/>
		</td>
	</tr>
</#if>	
<#if _ConfigUtil.haveCheckCodeRegister() >
<tr class="content">
  <td class="td1">
    验证码

  </td>
  <td class="td2">
    <input name="__chkcode" value="" type="text" size="6" maxlength="4" class="input1"/>
    <span class="mustInputIcon">*</span>
    <img id="_checkNumImage" src="${_contextPath}/checkNum" title="校验码"/><a href="javascript:newVerifyPic('${_contextPath}','_checkNumImage')" title="看不清左边的字符">看不清?</a><@_errorField name="__chkcode"/>
  </td>
</tr>
</#if>
<tr class="content">
  <td colspan="2">
    <#comment> 获取后台设置的注册是是否可以填写高级选项 </#comment>
    <#assign haveAdvanced = _ConfigUtil.getConfigInfo("SIGN_ALLOW_ADINFO")/>
    <#if haveAdvanced?number == _Constants.STATUS_YES>
      <span><input type="checkbox" id="advCheckBox" name="advanced" onclick="showRegisterAdv()" value="0" <#if _ConfigUtil.getConfigInfo("SIGN_SHOW_ADINFO")?number==_Constants.STATUS_YES>checked</#if> >填写详细的用户信息

      </span>
    </#if>
    <span><input type="checkbox" name="viewrule" value="1" <#if viewrule?default("0")=="1">checked</#if>>已阅 <a href="#" onclick="return showRegisterClause();">服务条款和声明</a></span>
    <input id="loginbutton" type="button" class="middleButton" value="提交" onclick="<#if _ConfigUtil.getConfigInfo("SIGN_VALIDATE_MODE").equals(_Constants.USER_REGISTER_VALIDATE_MODE_MANUAL + "") >if(checkTextarea('user_audit_reason','注册原因', 200))</#if>formSubmit('registerForum',this)">
  </td>
</tr>
</table>
</div><#comment>end register </#comment>
<#assign defaultAdvStatus="1">
<#if _ConfigUtil.getConfigInfo("SIGN_SHOW_ADINFO")?number==_Constants.STATUS_YES>
  <#assign defaultAdvStatus="0">
</#if>

<input type="hidden" id="showAdvanceInfo" name="showAdvanceInfo" value="${showAdvanceInfo?default(defaultAdvStatus)}">

<#if haveAdvanced?number == _Constants.STATUS_YES>
<div id="registerAdv">
<div class="commonBox">
<table class="register commonTable">
  <tr class="hd1">
    <td colspan="2">详细的用户信息</td>
  </tr>
  <tr class="content">
    <td class="td1">
      安全问题
    </td>
    <td class="td2">
      <select name="user_question" style="width: 170px;">
      <@html.option value=user_question?default(-1) list=_CodeUtil.getCodeList("SECURITY_QUESTION") fdname="code_name" fdvalue="code_key"/>
      </select><span class="note">忘记密码时,可用于获得新的密码</span>
    </td>
  </tr>
  <tr class="content">
    <td class="td1">
      答案
    </td>
    <td class="td2">
      <input name="user_answer" type="text" value="${user_answer?default("")}" size="30" maxlength="20" class="input1"><span class="note">如果您设置了安全问题,请在此输入答案,最多 20 个字符</span><@_errorField name="user_answer"/>
    </td>
  </tr>
  <tr class="content">
    <td class="td1">
      性别
    </td>
    <td class="td2">
      <input name="user_gender" type="radio" value="${_Constants.GENDER_CECRECY}" checked>保密&nbsp;<input name="user_gender" type="radio" value="${_Constants.GENDER_MAN}" >男(♂)&nbsp;<input name="user_gender" type="radio" value="${_Constants.GENDER_WOMAN}" >女(♀)</td>
  </tr>
  <tr class="content">
    <td class="td1">
      生日
    </td>
    <td class="td2">
      <input type="text" id="user_birthday" name="user_birthday" value="${user_birthday?default("")}" size="10" class="input1" readonly>&nbsp;<img id="calendar_select" src="${_contextPath}/ef/images/common/calendar.jpg"/ style="cursor: pointer;" title="点击选择日期">
      <script language="javascript">
        Calendar.setup({
            inputField     :    "user_birthday",   // id of the input field
            ifFormat       :    "%Y-%m-%d",       // format of the input field
            button         :    "calendar_select",   // trigger for the calendar (button ID)
            showsTime      :    false,
            timeFormat     :    "24"
        });

        // 检查是否需要显示高级选项
        checkRegisterAdv();
      </script>
    </td>
  </tr>
  <tr class="content">
    <td class="td1">
      用户头像
    </td>
    <td class="td2" style="padding-left:5px;">
      <#comment> 获取用户头像的最大尺寸 </#comment>
      <#assign maxSize = _ConfigUtil.getConfigInfo( "USERINFO_PROTRAIT_SIZE" )/>
      <#comment> 获取用户头像后缀正则表达式 </#comment>
      <#assign ext = _ConfigUtil.SUPPORT_FILE_TYPE/>

      <div id="imgdiv" class="headPic">
        <img src="${_contextPath}/${_EFUserUtil.getGuestHeadPic()}" alt="无" title="头像" id="filename_fimg"><input type="file" value="" name="user_headpic" id="filename"  class="input1" size="18"><@_errorField name="user_headpic"/>
        <span class="note">支持 ${ext} 格式的图片,最大不能超过 ${maxSize}KB</span>
      </div>
      <SCRIPT LANGUAGE="JavaScript">
        <!--
          new UploadFile('filename', '${ext}', '${maxSize}');
        //-->
      </SCRIPT>
    </td>
  </tr>
  <tr class="content">
    <td class="td1">
      支付宝帐号

    </td>
    <td class="td2">
      <input type="text" value="${user_alipayaccount?default("")}" name="user_alipayaccount" size="30" maxlength="100" class="input1"><span class="note">支付宝Email地址</span><@_errorField name="user_alipayaccount"/>
    </td>
  </tr>
  <#include "userinfo_extend.ftl"/>
</table>
</div>
</div><#comment>end registerAdv </#comment>
</#if>

</form>

</div><#comment>end content</#comment>

<#include "footer.ftl"/>

</div><#comment>end wrap</#comment>

 </body>
</html>

⌨️ 快捷键说明

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