?? regist.jsp
字號:
<%@ page contentType="text/html;charset=utf-8"%>
<%@ page import="cn.js.fan.util.*"%>
<%@ page import="cn.js.fan.web.Global"%>
<%@ page import="com.redmoon.forum.person.UserSet"%>
<%@ page import="java.util.*"%>
<%@ page import="org.jdom.Element"%>
<%@ taglib uri="/WEB-INF/tlds/LabelTag.tld" prefix="lt" %>
<%
String skincode = UserSet.getSkin(request);
if (skincode.equals(""))
skincode = UserSet.defaultSkin;
SkinMgr skm = new SkinMgr();
Skin skin = skm.getSkin(skincode);
if (skin==null)
skin = skm.getSkin(UserSet.defaultSkin);
String skinPath = skin.getPath();
%>
<html>
<head>
<title><%=Global.AppName%> - <lt:Label res="res.label.regist" key="regist"/></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="forum/<%=skinPath%>/skin.css" rel="stylesheet" type="text/css">
<script src="inc/common.js"></script>
<script>
function New(para_URL){var URL=new String(para_URL);window.open(URL,'','resizable,scrollbars')}
function findObj(theObj, theDoc)
{
var p, i, foundObj;
if(!theDoc) theDoc = document;
if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
{
theDoc = parent.frames[theObj.substring(p+1)].document;
theObj = theObj.substring(0,p);
}
if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
for (i=0; !foundObj && i < theDoc.forms.length; i++)
foundObj = theDoc.forms[i][theObj];
for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++)
foundObj = findObj(theObj,theDoc.layers[i].document);
if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
return foundObj;
}
//-------------check code begin--------------------
function initCheckFrame() {
var checkFrame = window.frames["checkFrame"];
checkFrame.document.open();
checkFrame.document.write("<form name=\"form_param\" method=\"post\">");
checkFrame.document.write("</form>");
checkFrame.document.close();
checkFrame.document.title="Check Param";
checkFrame.document.charset="UTF-8";
}
function initCheck(formAction) {
initCheckFrame();
var checkFrame = window.frames["checkFrame"];
checkFrame.document.form_param.action = formAction;
checkFrame.document.form_param.innerHTML = "";
}
function addCheckParam(paramName, paramValue) {
var inputTxt = "<input name='" + paramName + "' value='" + paramValue + "'>";
var checkFrame = window.frames["checkFrame"];
checkFrame.document.form_param.innerHTML += inputTxt;
}
function doCheck() {
var checkFrame = window.frames["checkFrame"];
checkFrame.document.form_param.submit();
}
function showCheckResult(spanName, result) {
var spanObj = findObj(spanName);
if (spanObj!=null)
spanObj.innerHTML = result;
}
//-------------check code end--------------------
function CheckRegName(){
var Name = document.frmAnnounce.RegName.value;
initCheck("regist_check.jsp");
addCheckParam("RegName", Name);
addCheckParam("op", "chkRegName");
doCheck();
}
function CheckEmail() {
var email = document.frmAnnounce.Email.value;
initCheck("regist_check.jsp");
addCheckParam("Email", email);
addCheckParam("op", "chkEmail");
doCheck();
}
function showTableDetail() {
if (tableDetail.style.display=="none")
tableDetail.style.display = "";
else
tableDetail.style.display = "none";
}
</script>
<script src="forum/inc/ubbcode.jsp"></script>
</head>
<%@ include file="forum/inc/header.jsp"%>
<body bgcolor="#FFFFFF" text="#000000">
<table width=98% align=center cellspacing=0 cellpadding=0 border=0>
<Form method="POST" action="regist_do.jsp" name="frmAnnounce" onSubmit="return VerifyInput()"><tr>
<td bgcolor=#D3D3D3> <table width=100% border=0 cellpadding=0 cellspacing=1>
<tr>
<td align=center bgcolor="#FFFFFF"> <table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td width=31 height=20 background="forum/<%=skinPath%>/images/bg1.gif"> </td>
<td width=131 background="forum/<%=skinPath%>/images/bg1.gif" class="td_title"><b>
<lt:Label res="res.label.regist" key="nick_pwd"/>
</b></td>
<td height="26" background="forum/<%=skinPath%>/images/bg1.gif" class="td_title"><lt:Label res="res.label.regist" key="notice"/></td>
</tr>
</table>
<table width=100% border=0 cellpadding=0 cellspacing=1 bgcolor="#CCCCCC">
<tr>
<td width="128" height="28" align=left bgcolor="#FFFFFF"> <lt:Label res="res.label.forum.user" key="RegName"/></td>
<td align=left bgcolor="#FFFFFF">
<input name=RegName type=text size=20 maxlength="50" onBlur="CheckRegName()">
<font color="#FF0000"> * </font>
<input name=Button type=button onClick="javascript:CheckRegName()" value='<lt:Label res="res.label.forum.user" key="check_user_name"/>'>
<font color="red"><span id="span_RegName"></span></font> </td>
</tr>
<tr>
<td height="28" align=left bgcolor="#FFFFFF"> <lt:Label res="res.label.forum.user" key="Password"/></td>
<td align=left valign="top" bgcolor="#FFFFFF"><img src=/images/c.gif width=1 height=5><br>
<input name=Password type=password size=20 maxlength="20">
<font color="#FF0000">*</font>
<lt:Label res="res.label.forum.user" key="Password2"/>
<input name=Password2 type=password size=20 maxlength="20">
<font color="#FF0000"> *</font></td>
</tr>
<tr>
<td height="28" align=left bgcolor="#FFFFFF"> <lt:Label res="res.label.forum.user" key="Question"/></td>
<td height="25" align=left valign="middle" bgcolor="#FFFFFF">
<input name=Question type=text size=20 maxlength=50>
<font color="#FF0000">* </font>
<lt:Label res="res.label.forum.user" key="Answer"/>
<input name=Answer type=text size=20 maxlength=50>
<font color="#FF0000">*</font></td>
</tr>
<tr>
<td height="28" align=left bgcolor="#FFFFFF"> <lt:Label res="res.label.forum.user" key="Gender"/></td>
<td height="25" align=left valign="middle" bgcolor="#FFFFFF">
<input type=radio name=Gender value=M checked>
<lt:Label res="res.label.forum.user" key="man"/>
<input type=radio name=Gender value=F>
<lt:Label res="res.label.forum.user" key="woman"/> </td>
</tr> <tr>
<td height="28" align=left bgcolor="#FFFFFF"> Email</td>
<td height="25" align=left valign="middle" bgcolor="#FFFFFF">
<input name=Email type=text size=20 maxlength="50" onBlur="CheckEmail()">
<font color="#FF0000">*<span id="span_email"></span></font></td>
</tr>
<%
com.redmoon.forum.Config cfg1 = new com.redmoon.forum.Config();
if (cfg1.getBooleanProperty("forum.registUseValidateCode")) {
int charNum = cfg1.getIntProperty("forum.registUseValidateCodeLen");
%>
<tr>
<td height="28" align=left bgcolor="#FFFFFF"> <lt:Label res="res.label.forum.user" key="validate_code"/></td>
<td height="25" align=left valign="middle" bgcolor="#FFFFFF">
<input name="validateCode" size="6">
<!--xxx 目的是為了兼容刷新firefox-->
<a href="#" onClick="$('imgValidateCode').src='validatecode.jsp?charNum=<%=charNum%>' + '&xxx=' + new Date().getTime();"><img alt="<lt:Label res="res.label.forum.user" key="click_to_refresh"/>" id="imgValidateCode" src='validatecode.jsp?charNum=<%=charNum%>' border=0 align="absmiddle"></a>
<lt:Label res="res.label.forum.user" key="click_to_refresh"/></td>
</tr>
<%}%>
</table>
<table width=100% border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=31 height=23 background="forum/<%=skinPath%>/images/bg1.gif"> </td>
<td height="23" background="forum/<%=skinPath%>/images/bg1.gif" class="td_title">+ <a href="javascript:showTableDetail()"><lt:Label res="res.label.forum.user" key="click_here"/></a> <lt:Label res="res.label.forum.user" key="fill_detail"/>
<input name="isSecret" value="true" type="checkbox">
<lt:Label res="res.label.forum.user" key="secret"/></td>
</tr>
</table>
<table id="tableDetail" name="tableDetail" width=100% border=0 cellpadding=0 cellspacing=1 style="display:none" bgcolor="#CCCCCC">
<tr>
<td width=128 align=left height="28" bgcolor="#FFFFFF"> <lt:Label res="res.label.forum.user" key="RealName"/></td>
<td width="188" height="25" bgcolor="#FFFFFF" valign="middle">
<input name=RealName type=text size=12 maxlength=20> </td>
<td width=103 height="25" bgcolor="#FFFFFF" align=left>
<lt:Label res="res.label.forum.user" key="Career"/></td>
<td height="25" bgcolor="#FFFFFF" align=left>
<select name=Career size=1>
<option value="0" selected><lt:Label res="res.label.forum.user" key="select"/></option>
<option value="<lt:Label res="res.label.forum.user" key="government"/>"><lt:Label res="res.label.forum.user" key="government"/></option>
<option value="<lt:Label res="res.label.forum.user" key="student"/>"><lt:Label res="res.label.forum.user" key="student"/></option>
<option value="<lt:Label res="res.label.forum.user" key="communication"/>"><lt:Label res="res.label.forum.user" key="communication"/></option>
<option value="<lt:Label res="res.label.forum.user" key="computer"/>"><lt:Label res="res.label.forum.user" key="computer"/></option>
<option value="<lt:Label res="res.label.forum.user" key="web"/>"><lt:Label res="res.label.forum.user" key="web"/></option>
<option value="<lt:Label res="res.label.forum.user" key="trade"/>"><lt:Label res="res.label.forum.user" key="trade"/></option>
<option value="<lt:Label res="res.label.forum.user" key="bank"/>"><lt:Label res="res.label.forum.user" key="bank"/></option>
<option value="<lt:Label res="res.label.forum.user" key="tax"/>"><lt:Label res="res.label.forum.user" key="tax"/></option>
<option value="<lt:Label res="res.label.forum.user" key="refer"/>"><lt:Label res="res.label.forum.user" key="refer"/></option>
<option value="<lt:Label res="res.label.forum.user" key="service"/>"><lt:Label res="res.label.forum.user" key="service"/></option>
<option value="<lt:Label res="res.label.forum.user" key="tour"/>"><lt:Label res="res.label.forum.user" key="tour"/></option>
<option value="<lt:Label res="res.label.forum.user" key="health"/>"><lt:Label res="res.label.forum.user" key="health"/></option>
<option value="<lt:Label res="res.label.forum.user" key="realty"/>"><lt:Label res="res.label.forum.user" key="realty"/></option>
<option value="<lt:Label res="res.label.forum.user" key="transport"/>"><lt:Label res="res.label.forum.user" key="transport"/></option>
<option value="<lt:Label res="res.label.forum.user" key="law"/>"><lt:Label res="res.label.forum.user" key="law"/></option>
<option value="<lt:Label res="res.label.forum.user" key="culture"/>"><lt:Label res="res.label.forum.user" key="culture"/></option>
<option value="<lt:Label res="res.label.forum.user" key="ad"/>"><lt:Label res="res.label.forum.user" key="ad"/></option>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -