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>
帐号:&nbsp;&nbsp;&nbsp;<Input type="text" name="user" size=20 value="<%=rs("user_name")%>"> <font color=red>(*帐号至少要四位且不能使用中文)</font><br>
真实姓名:&nbsp;<Input type="text" name="real_name"  value="<%=rs("user_realname")%>"size=20><br>
密码:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<Input type="password" name="pwd" size=20><font color=red>(*密码至少要四位)</font><br>
密码确认:&nbsp;<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>
电话:&nbsp;&nbsp;&nbsp;&nbsp;<Input type="text" name="phone" value="<%=rs("phone")%>" size=20><font color=red>(*电话号码不要使用除数字外的其它字符)</font><br>
邮编:&nbsp;&nbsp;&nbsp;&nbsp;<Input type="text" name="postcode"  value="<%=rs("postcode")%>" size=20><font color=red>(*邮编只能是六位数字)</font><br>
<p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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
%>