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

📄 zhuc.asp

📁 实现了
💻 ASP
字号:

<script language="javascript">

function CharMode(iN){
 if (iN>=48 && iN <=57) //数字
  return 1; 
 if (iN>=65 && iN <=90) //大写字母
  return 2;
 if (iN>=97 && iN <=122) //小写
  return 4;
 else
  return 8; //特殊字符
}

//bitTotal函数
//计算出当前密码当中一共有多少种模式
function bitTotal(num){
 modes=0;
 for (i=0;i<4;i++){
  if (num & 1) modes++;
  num>>>=1;
 }
 return modes;
}

//checkStrong函数
//返回密码的强度级别

function checkStrong(sPW){
 if (sPW.length<=4)
  return 0;  //密码太短
 Modes=0;
 for (i=0;i<sPW.length;i++){
   //测试每一个字符的类别并统计一共有多少种模式.
  Modes|=CharMode(sPW.charCodeAt(i));
 }

 return bitTotal(Modes);
 
} 

//pwStrength函数
//当用户放开键盘或密码输入框失去焦点时,根据不同的级别显示不同的颜色

function pwStrength(pwd){
 O_color="#eeeeee";
 L_color="#FF0000";
 M_color="#FF9900";
 H_color="#33CC00";
 if (pwd==null||pwd==''){
  Lcolor=Mcolor=Hcolor=O_color;
 } 
 else{
  S_level=checkStrong(pwd);
  switch(S_level)  {
   case 0:
    Lcolor=Mcolor=Hcolor=O_color;    
   case 1:
    Lcolor=L_color;
    Mcolor=Hcolor=O_color;
    break;
   case 2:
    Lcolor=Mcolor=M_color;
    Hcolor=O_color;
    break;
   default:
    Lcolor=Mcolor=Hcolor=H_color;
    }
  } 
 
 document.getElementById("strength_L").style.background=Lcolor;
 document.getElementById("strength_M").style.background=Mcolor;
 document.getElementById("strength_H").style.background=Hcolor;
 return;
}

 function chkform(form)
  {
  var mennum=form.user_mennum.value;
 if(form.user_name.value.length<6){
  alert("用户名不能小于6位。");
  form.user_name.select();
  return(false);
 }

 if(form.user_pass.value.length<6){
  alert("密码长度不小于6。");
  form.user_pass.select();
  return(false);
 }
 if(form.user_pass.value!=form.user_pass1.value){
  alert("两次输入密码不相同。");
  form.user_pass1.select();
  return(false);
 }
 
  if(form.user_namec.value.length<2){
  alert("姓名不能小于2个字符。");
  form.user_namec.select();
  return(false);
 }
  if(form.user_tel.value.length<6){
  alert("好象没有小于6位的电话号码吧。。");
  form.user_tel.select();
  return(false);
 }
   if(form.user_postcode.value.length<6){
  alert("邮政编码短了些吧。。填错了我们无法将商品送达哦");
  form.user_postcode.select();
  return(false);
 }
  if(form.user_adds.value.length<6){
  alert("地址不详细,我们无法送货上门哦~");
  form.user_adds.select();
  return(false);
 }
  if(mennum.length<18){
  var filter=/^\s*[0-9]{5,15}\s*$/; 
  alert("身份证号填写出错,号码位数不够。");
form.user_mennum.select();
return (false); 
 }
 
   if(form.checkbox=false){
  alert("不同意我们的注册条款,不能注册成为我们的会员");
  return(false);
 }
  if(form.user_mail.value.length<5){
  alert("你的邮箱好象收不到邮件啊");
  form.user_mail.select();
  return(false);
 }
 return(true);
 }
</script>


<!--#include file="conn.asp"--><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="css.css" type="text/css">
<title>注册会员</title>
<style type="text/css">
<!--
.style1 {color: #4296E7}
.style3 {font-weight: bold; color: #FF0000;}
.an {
	border: #000000;
#000000: #ffffff; border: 1px #000000 solid; font-family: "宋体", "Tahoma", "Verdana"; font-size: 12px; line-height: 120%; text-decoration: none; background-color: #ffffff}
.an1 {	border: #000000;
#000000: #ffffff; border: 1px #000000 solid; font-family: "宋体", "Tahoma", "Verdana"; font-size: 12px; line-height: 120%; text-decoration: none; background-color: #ffffff}
.style4 {color: #FF0000}
a:link {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF0000;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}

-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function Advance_openBrWindow(theURL,winName,features,theMode) { //v2.0
switch(theMode) {
	case 0:	window.open(theURL,winName,features);break;
	case 1: window.showModalDialog(theURL,winName,features);break;
	case 2: window.showModelessDialog(theURL,winName,features);break;
	}
}
//-->
</script>
</head>

<%
if request("action")="save" then
    user_name=request("user_name")
    user_pass=request("user_pass")
    user_namec=request("user_namec")
    user_tel=request("user_tel")
	user_postcode=request("user_postcode")
    user_adds=request("user_adds")
    user_mennum=request("user_mennum")
    user_mail=request("user_mail")
    user_jj=request("user_jj")  
	user_regtime=now()
	user_yes=0
	user_sh=false
	 set rs1=server.CreateObject("adodb.recordset")
     rs1.open"select*from member where user_name='"&user_name&"'",conn
     if rs1.eof and rs1.bof then 
        sql="select * from member"
		set rs2=server.createobject("adodb.recordset")
        rs2.open sql,conn,3,3
		user_id=rs2("user_id")+1
        sql="select * from member"
		set rs=server.createobject("adodb.recordset")
        rs.open sql,conn,3,3
        rs.addnew
		rs("user_id")=user_id
        rs("user_name")=user_name
        rs("user_namec")=user_namec
        rs("user_pass")=user_pass
        rs("user_tel")=user_tel
		rs("user_regtime")=user_regtime
		rs("user_postcode")=user_postcode
        rs("user_adds")=user_adds
        rs("user_mennum")=user_mennum
        rs("user_mail")=user_mail
        rs("user_jj")=user_jj
		rs("user_yes")=user_yes
		rs("user_sh")=user_sh
        rs.update
    rs.close
	rs2.close
    response.write "恭喜!注册成功"
    response.write "<p align='center'>"
    response.write "<br>"
    response.write "<a href=index.asp>返回 开始购物</a>"
else 
response.write "帐号已经存在"
response.write "<br><a href='javascript:history.go(-1);'>返回 从新选个帐号</a>"
rs1.close

end if  
    
else

%>

<form method="POST" action="zhuc.asp?action=save"  name="form"  onSubmit="return chkform(this)">
<table border="0" width="100%" cellspacing="1">
  <tr>
    <td width="100%">
      

          <table border="1" bordercolordark=#9CC7EF bordercolorlight=#145AA0 cellspacing="0" cellpadding="4" align="center">
    <tr> 
      <td  bgcolor="#4296E7" colspan=2> 
        <div align="center"><font color="#FFFFFF">注册会员</font></div>
      </td>
    </tr>
          <tr> 
            <td width="26%">帐号:</td>
            <td width=74%> 
<input name="user_name" type="text" class="an" id="user_name" size="20" maxlength="12">
<span class="style1">帐号最多12位</span></td>
          </tr>
          <tr> 
            <td width="26%">密码:</td>
            <td width=74%>  
              <table width="303" cellspacing="1" cellpadding="0" bordercolor="#cccccc" style='display:inline'>
                <tr align="center">
                  <td width="40%"><input name="user_pass" type="password" class="an1" id="user_pass" onBlur=pwStrength(this.value) onKeyUp=pwStrength(this.value) size="20"></td>
                  <td width="22%" bgcolor="#FFFFFF"><span class="style4">密码强度:</span></td>
                  <td width="13%" bgcolor=#EEEEEE id="strength_L">弱</td>
                  <td width="12%" bgcolor="#EEEEEE" id="strength_M">中</td>
                  <td width="13%" bgcolor="#EEEEEE" id="strength_H"><a href="javascript:;" title="密码由数字、小写字母和大写字母混合组成强度最高">强</a></td>
                </tr>
              </table>
              </td>
          </tr>
                    <tr> 
            <td width="26%">确认密码:</td>
            <td width=74%>   
             <input name="user_pass1" type="password" class="an" id="user_pass1" size="20">
             </td>
          </tr>
          <tr> 
            <td width="26%">姓名:</td>
            <td width=74%>  
              <input name="user_namec" type="text" class=an id="user_namec" size="20"></td>
          </tr>
          
          <tr> 
            <td width="26%">电话:</td>
            <td width=74%>  
              <input name="user_tel" type="text" class=an id="user_tel" size="20" maxlength=18></td>
          </tr>
          <tr>
            <td>邮编:</td>
            <td><input name="user_postcode" type="text" class="an" id="user_postcode" size="20" maxlength="8"></td>
          </tr>
          <tr> 
            <td width="26%">地址:</td>
            <td width=74%>  
              <input name="user_adds" type="text" class=an id="user_adds" size="20" maxlength=20>
              </td>
          </tr>
          <tr> 
            <td width="26%"> 身份证号:</td>
            <td width=74%>  
              <input name="user_mennum" type="text" class=an id="user_mennum" size="20" maxlength=18>
              </td>
          </tr>

          <tr> 
            <td width="26%"> 邮箱:</td>
            <td width=74%>  
<input name="user_mail" type="text" class=an id="user_mail" size="20">              
<font color=red>注意:每项均为必填项必须</font> </td>
          </tr>

          <tr> 
            <td colspan=2><table width="393" height="21" border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td width="187">个人简介:</td>
                <td width="206"><span class="style1">方便我们向您推荐可能适合您的商品</span></td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td colspan=2><textarea name="user_jj" cols="59" rows="9" class=an id="user_jj">暂时没有……</textarea>
              <span class="style1">非必须</span> </td>
          </tr>
          <tr>
            <td colspan=2><input name="IsRead" type="checkbox" value="IsRead">
              已经详细阅读并接受我们的<a href="javascript:;" class="style3" onClick="Advance_openBrWindow('zcxz.htm','注册须知','width=350,height=300,left=300,top=300',0)">注册协议</a>.</td>
          </tr>
          <tr> 
            <td colspan=2> 
              <p align="right">
                <input language="javascript" onclick="if(!IsRead.checked){alert('不接受注册协议,将不能注册');return false;}" name="b1" id="b1" type="submit" value=" 提交 " />
                <input type="reset" value="全部重写" name="B2" class=input>         
              </p>
            </td>
          </tr>


        </table>
        <p>&nbsp;        </p>
     
      </td>
  </tr>
</table>
</form>
<%
end if
set rs=nothing
conn.close
set conn=nothing
%>

⌨️ 快捷键说明

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