www.gusucode.com > asp+SQLServer网上书店系统设计(源代码+论文) > asp+SQLServer网上书店系统设计(源代码+论文)\网上书店asp+SQLServer\网上书店\modify.asp
<% if session("user")="" then Response.redirect "backlogin.asp?msg=对不起你还没有登录,请返回登录!" end if %> <!--#include file="conn.asp"--> <html> <head> <title>用户修改资料</title> </head> <body bgcolor="lightblue"> <center> <font face="华文行楷" color="blue" size=6> 用户修改资料</font><br> </center> <SCRIPT language=javascript id=clientEventHandlersJS> //函数名:chksafe //功能介绍:检查是否含有"'",'\\',"/" //参数说明:要检查的字符串 //返回值:0:是 1:不是 function chksafe(a) { return 1; /* fibdn = new Array ("'" ,"\\", "、", ",", ";", "/"); i=fibdn.length; j=a.length; for (ii=0;ii<i;ii++) { for (jj=0;jj<j;jj++) { temp1=a.charAt(jj); temp2=fibdn[ii]; if (tem';p1==temp2) { return 0; } } } return 1; */ } //函数名:chkspc //功能介绍:检查是否含有空格 //参数说明:要检查的字符串 //返回值:0:是 1:不是 function chkspc(a) { var i=a.length; var j = 0; var k = 0; while (k<i) { if (a.charAt(k) != " ") j = j+1; k = k+1; } if (j==0) { return 0; } if (i!=j) { return 2; } else { return 1; } } //函数名:fucCheckLength //功能介绍:检查字符串的长度 //参数说明:要检查的字符串 //返回值:长度值 function fucCheckLength(strTemp) { var i,sum; sum=0; for(i=0;i<strTemp.length;i++) { if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255)) sum=sum+1; else sum=sum+2; } return sum; } //函数名:fucCheckTEL //功能介绍:检查是否为电话号码 //参数说明:要检查的字符串 //返回值:1为是合法,0为不合法 function fucCheckTEL(TEL) { var i,j,strTemp; strTemp="0123456789-()# "; for (i=0;i<TEL.length;i++) { j=strTemp.indexOf(TEL.charAt(i)); if (j==-1) { //说明有字符不合法 return 0; } } //说明合法 return 1; } </SCRIPT> <SCRIPT language=javascript> function chkitem(str) { var strSource ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_"; var ch; var i; var temp; for (i=0;i<=(str.length-1);i++) { ch = str.charAt(i); temp = strSource.indexOf(ch); if (temp==-1) { return 0; } } if (strSource.indexOf(ch)==-1) { return 0; } else { return 1; } } function FORM1_onsubmit() { if (chkitem(document.FORM1.user.value)==0) { alert("请输入正确的会员帐号。"); document.FORM1.user.focus(); return false; } if ((document.FORM1.user.vlaue=='') || (chkspc(document.FORM1.user.value)==0)|| (chkspc(document.FORM1.user.value)==2)) { alert("请将会员帐号填写完整,且不能使用空格!"); document.FORM1.user.focus(); return false; } if (chkitem(document.FORM1.pwd.value)==0) { alert("请将填写密码!"); document.FORM1.pwd.focus(); return false; } if (fucCheckLength(document.FORM1.pwd.value) <4 ) { alert("会员密码必须至少4位"); document.FORM1.user.focus(); return false; } if (fucCheckLength(document.FORM1.user.value) <4 ) { alert("会员帐号必须至少4位"); document.FORM1.user.focus(); return false; } } </SCRIPT> <% set rs=Server.CreateObject("ADODB.Recordset") user_name=session("user") sql="select * from 用户 where user_name='"&user_name&"'" rs.open sql, cn, 1,1 %> <form language=javascript name=FORM1 onsubmit="return FORM1_onsubmit()" method="post" action="modify1.asp"> <hr> <left> 帐号: <Input type="text" name="user" size=20 value="<%=rs("user_name")%>"> <font color=red>(*帐号至少要四位且不能使用中文)</font><br> 真实姓名: <Input type="text" name="real_name" value="<%=rs("user_realname")%>"size=20><br> 密码: <Input type="password" name="pwd" size=20><font color=red>(*密码至少要四位)</font><br> 密码确认: <Input type="password" name="pwd1" size=20><br> <FONT color=#000000><INPUT id=sex type=radio CHECKED value="男" name=sex> 男 <INPUT id=sex type=radio value="女" name=sex> 女</FONT> <br> 详细地址:<Input type="text" name="address" value="<%=rs("Address")%>" size=20><br> 电话: <Input type="text" name="phone" value="<%=rs("phone")%>" size=20><font color=red>(*电话号码不要使用除数字外的其它字符)</font><br> 邮编: <Input type="text" name="postcode" value="<%=rs("postcode")%>" size=20><font color=red>(*邮编只能是六位数字)</font><br> <p> <INPUT type=submit size=3 value=修改 name=Submit2 style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 12px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ffcc44"><INPUT type=reset size=3 value=重置 name=Submit2 style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 12px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ffcc44"> <p><br> <font color=red>(注意:请详细填写注册信息,方便我们和你联系!)</font> </form> <hr> </left> </body> </html> <% rs.close cn.close %>