📄 zhuc.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> </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 + -