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

📄 reg.asp

📁 史上最全面的留言板课程设计
💻 ASP
字号:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>会员注册</title>

<style type="text/css">
<!--
.STYLE1 {color: #FF0000}
.STYLE2 {font-size: small}
.f_one {	BACKGROUND: #ffffff
}
-->
</style>
</head>

<SCRIPT language=javascript type=text/javascript>
var lastname = "";
var msg=new Array(
	"<font color=\"red\">用户名长度错误!</font>",
	"<font color=\"red\">此用户名包含不可接受字符或被管理员屏蔽,请选择其它用户名</font>",
	"<font color=\"red\">为了避免论坛用户名混乱,用户名中禁止使用大写字母,请使用小写字母</font>",
	"<font color=\"red\">该用户名已经被注册,请选用其他用户名。</font>",
	"<font color=\"green\">恭喜您,该用户名还未被注册,您可以使用这个用户名注册!</font>"
);
function namecheck() {
	var username = document.getElementById("regname").value;
	if (username == "") {
		return false;
	}
	if (username == lastname) {
		return false;
	}
	lastname = username;
	document.checkForm.username.value = username;
	document.getElementById("check_info").innerHTML = "检测中,请稍等...";
	document.checkForm.submit();
	return true;

}
function retmsg(id){
	document.getElementById("check_info").innerHTML = msg[id];
}
</SCRIPT>

<body>
<form id="register" name="register" onSubmit="return regcheck(this);" method="post" action="checkreg.asp">
  <table width="738" height="213" align=center cellpadding="3" cellSpacing=1 bgColor=#3399cc >
    <TBODY>
    <tr>
      <td colspan="2">&nbsp;注册信息</td>
    </tr>
    <tr>
      <td width="257" bgcolor="#FFFFFF"><span class="STYLE2">用户名</span><span class="STYLE1">*</span></td>
      <td width="477" bgcolor="#FFFFFF"><input id="regname" class="f_one" maxlength="14" name="regname" />
         <input name="check" type="button" id="check" onclick="return namecheck();" value="检查用户名" /></td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF" class="STYLE2">密码<span class="STYLE1">*</span></td>
      <td bgcolor="#FFFFFF"><input name="regpwd" type="password" class="f_one" id="regpwd" 
      onchange="checkpwd();" maxlength="16" /></td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF" class="STYLE2">确认密码<span class="STYLE1">*</span></td>
      <td bgcolor="#FFFFFF">
      <input name="regpwdrepeat" type="password" class="f_one" id="regpwdrepeat" 
      onchange="checkpwdrepeat();" maxlength="16" />      </td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF" class="STYLE2">性别</td>
      <td bgcolor="#FFFFFF"><label>
        <input name="regsex" type="text" class="f_one" id="regsex" maxlength="4" />
      </label></td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF" class="STYLE2">E-mail</td>
      <td bgcolor="#FFFFFF">
        <input 
      name="regemail" class="f_one" id="regemail" onchange="checkemail();" maxlength="16" />      </td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF" class="STYLE2">QQ</td>
      <td bgcolor="#FFFFFF"> 
        <input id="regqq" maxlength="16" class="f_one" onchange="checkemail();" 
      name="regqq" />      </td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF" class="STYLE2">电话</td>
      <td bgcolor="#FFFFFF">
        <input maxlength="16" name="regtel" id="regtel" class="f_one" />      </td>
    </tr>
    <tr>
      <td bgcolor="#FFFFFF" class="STYLE2">地址</td>
      <td bgcolor="#FFFFFF">
        <input maxlength="50" name="regadd" id="regadd" class="f_one" />      </td>
    </tr>
    <tr>
      <td colspan="2" bgcolor="#FFFFFF" class="STYLE2"><div align="center">
        <input type="submit" value="提 交" name="regsubmit" />
        <input type="reset" name="reset" id="reset" value="重 设" />
        <a href="login.asp">返回</a>
      </div></td>
      </tr>
     </TBODY>
  </table>
</form>
<SCRIPT language=JavaScript1.2>
document.register.regname.focus();
function showimage(imgpath,value)
{
	if(value!= '') {	
	document.images.useravatars.src=imgpath+'/face/'+value;
	} else{
	document.images.useravatars.src=imgpath+'/face/none.gif';
	}
}
function regcheck(formct){
	if (formct.regname.value=='' || formct.regpwd.value=='' || formct.regpwdrepeat.value==''){
		alert('会员名或密码为空,请填写');
		return false; 
	}
	if (formct.regpwd.value!=formct.regpwdrepeat.value){
		alert('两次输入的密码不一致,请检查后重试。');
		return false; 
	}
	if (formct.regpwd.value.length<6){
		alert('密码太少,请用6位以上');
		return false;
	}
	formct.regsubmit.disabled=true;
}
function checkpwd(){
	var pwd = document.getElementById("regpwd").value;
	var pwdrepeat = document.getElementById("regpwdrepeat").value;
	if (pwd.length<6){
		document.getElementById("pwd_info").innerHTML = "<font color=\"red\">密码太少,请用6位以上</font>";
	} else{
		document.getElementById("pwd_info").innerHTML = "";
	}
	if(pwdrepeat){
		checkpwdrepeat();
	}
}
function checkpwdrepeat(){
	var pwd = document.getElementById("regpwd").value;
	var pwdrepeat = document.getElementById("regpwdrepeat").value;
	if (pwdrepeat==pwd){
		document.getElementById("pwdrepeat_info").innerHTML = "";
	} else{
		document.getElementById("pwdrepeat_info").innerHTML = "<font color=\"red\">两次输入的密码不一致,请检查后重试。</font>";
	}
}
function checkemail(){
	var email = document.getElementById("regemail").value;
	var myReg = /^[-a-zA-Z0-9_\.]+@([0-9A-Za-z][0-9A-Za-z-]+\.)+[A-Za-z]{2,5}$/; 
	if(myReg.test(email)){
		document.getElementById("email_info").innerHTML = "";
	} else{
		document.getElementById("email_info").innerHTML = "<font color=\"red\">Email 格式错误!</font>";
	}
}
</SCRIPT>
</body>
</html>

⌨️ 快捷键说明

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