?? reg.asp
字號:
<!--#include file="syssetup.asp"-->
<!--#include file="inc/func.INC"-->
<!--#include file="inc/chkonline.asp"-->
<%call online()%>
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<LINK href="jscs/css.CSS" type=text/css rel=stylesheet>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新用戶注冊</title>
</head>
<script language="javascript">
//電子郵件檢驗(yàn)函數(shù)chkemail
function chkemail(a)
{
var i=a.length;
if (a.length==0) return 0;
var temp = a.indexOf('@') ;
var tempd = a.indexOf('.') ;
if (temp <= 1) return 0;
if (tempd-temp<=0)return 0;
if (i==tempd+1) return 0;
return 1;1
}
//去除字符串前空格
function JHshLTrim(sString)
{
var sStr,i,iStart,sResult = "";
sStr = sString.split("");
iStart = -1 ;
for (i = 0 ; i < sStr.length ; i++)
{
if (sStr[i] != " ")
{
iStart = i;
break;
}
}
if (iStart == -1) { return "" ;} //表示sString中的所有字符均是空格,則返回空串
else { return sString.substring(iStart) ;}
}
//去除字符串后空格
function JHshRTrim(sString)
{
var sStr,i,sResult = "",sTemp = "" ;
// if (sString.length == 0) { return "" ;} // 參數(shù)sString是空串
sStr = sString.split("");
for (i = sStr.length - 1 ; i >= 0 ; i --) // 將字符串進(jìn)行倒序
{
sResult = sResult + sStr[i];
}
sTemp = JHshLTrim(sResult) ; // 進(jìn)行字符串前空格截除
if (sTemp == "") { return "" ; }
sStr = sTemp.split("");
sResult = "" ;
for (i = sStr.length - 1 ; i >= 0 ; i--) // 將經(jīng)處理后的字符串再進(jìn)行倒序
{
sResult = sResult + sStr[i];
}
return sResult ;
}
//去除字符串前后空格
function JHshTrim(sString)
{
var strTmp
strTmp = JHshRTrim(JHshLTrim(sString))
return strTmp
}
//檢驗(yàn)字符串是否為數(shù)字
function fucCheckNUM(NUM)
{
var i,j,strTemp;
strTemp="0123456789";
if ( NUM.length== 0)
return 0
for (i=0;i<NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i)) ;
if (j==-1)
{
//說明有字符不是數(shù)字
return 0;
}
}
//說明是數(shù)字
return 1;
}
//檢驗(yàn)輸入的數(shù)據(jù)是不是ASCII
function asctest(str){
var i,s
for (i=0;i<str.length;i++)
{ s=str.charCodeAt(i)
if (s>255||s<0){ return 0
break}
}
return 1
}
//檢驗(yàn)數(shù)據(jù)是否為合法
function form_check(reg)
{
var userid,truename,password,agapwd,email
var forq,foran,address,zipcode,oicq
userid=JHshTrim(reg.userid.value)
truename=JHshTrim(reg.truename.value)
password=JHshTrim(reg.password.value)
agapwd=JHshTrim(reg.agapwd.value)
email=JHshTrim(reg.email.value)
forq=JHshTrim(reg.forq.value)
foran=JHshTrim(reg.foran.value)
address=JHshTrim(reg.address.value)
zipcode=JHshTrim(reg.zipcode.value)
flag=true
if (userid=="")
{
alert ("同學(xué)ID不能為空!")
flag=false
reg.userid.focus()
return
}
if (password.length<4)
{
alert ("密碼不能少于4位!")
reg.password.focus()
flag=false
return
}
if (password.length>20)
{
alert ("密碼位數(shù)太多了!")
reg.password.focus()
flag=false
return
}
if (agapwd!=password)
{
alert ("確認(rèn)密碼輸入錯誤!")
reg.agapwd.focus()
flag=false
return
}
if (!asctest(password))
{
alert("密碼中不能包含非法字符!")
reg.password.focus()
flag=false
return
}
if (truename.length<1)
{
alert("姓名不能為空!")
reg.truename.focus()
flag=false
return
}
if (!chkemail(email))
{
alert("電子郵件輸入有誤!")
reg.email.focus()
flag=false
return
}
if (zipcode.length!=6)
{
alert ("郵編輸入有誤!")
reg.zipcode.focus()
flag=false
return
}
if (!fucCheckNUM(zipcode))
{
alert("郵編輸入有誤!")
reg.zipcode.focus()
flag=false
return
}
if (address=="")
{
alert ("沒有,就寫常住地址吧!")
reg.address.focus()
flag=false
return
}
if (forq=="")
{
alert ("提示問題不能為空!")
reg.forq.focus()
flag=false
return
}
if (foran=="")
{
alert ("答案不能為空!")
reg.foran.focus()
flag=false
return
}
return true
}
</script>
<script>
var doPopUpX = (screen.width/2)-150;
var doPopUpY = (screen.height/2)-200;
var pos = "left="+doPopUpX+",top="+doPopUpY;
function getpwd(){
getpwd = window.open("get_pwd.asp","找回密碼","width=320,height=320,"+pos);
}
</script>
<body bgcolor="#CCCCCC" leftmargin="0" topmargin="0">
<SCRIPT language=VBScript src="jscs/LOAD.JS"></SCRIPT>
<form name="reg" method="post" action="regpost.asp" onsubmit="return flag">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="495" style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td width="499">
<img border="0" src="images/regedit.gif" width="400" height="73"></td>
</tr>
</table>
</center>
</div>
<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#000000" width="450">
<tr>
<td width="448">
<div align="center">
<center>
<table width="490" height="684" border="0" cellpadding="0" cellspacing="0" bordercolor="#111111" bgcolor="#FFFFFF" style="border-collapse: collapse">
<tr>
<td colspan="4" width="466" height="25">
</td>
</tr>
<tr>
<td width="6" height="25"> </td>
<td width="86" height="25">同學(xué)ID</td>
<td width="12" height="25"><font color="#FF0000">**</font></td>
<td width="386" height="25">
<input type="text" name="userid" maxlength="50" size="20">
(中英文匿名) </td>
</tr>
<tr>
<td width="6" height="25"> </td>
<td width="86" height="25">密碼</td>
<td width="12" height="25"><font color="#FF0000">**</font></td>
<td width="386" height="25">
<input type="password" name="password" maxlength="20" size="20">
(不超過20個字符) </td>
</tr>
<tr>
<td width="6" height="25"> </td>
<td width="86" height="25">確認(rèn)密碼</td>
<td width="12" height="25"><font color="#FF0000">**</font></td>
<td width="386" height="25">
<input type="password" name="agapwd" maxlength="20" size="20">
(再輸入一次密碼)</td>
</tr>
<tr>
<td width="6" height="25"> </td>
<td width="86" height="25">你的學(xué)號</td>
<td width="12" height="25"><font color="#FF0000">**</font></td>
<td width="386" height="25">
<input type="test" name="classcode" maxlength="20" size="20">
(輸入本班的任一學(xué)號)</td>
</tr>
<tr>
<td width="6" height="25"> </td>
<td width="86" height="25">姓名</td>
<td width="12" height="25"><font color="#FF0000">**</font></td>
<td width="386" height="25">
<input type="text" name="truename" maxlength="50" size="20">
(你的真實(shí)姓名) </td>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -