大小写问题

stwfa 2003-09-16 11:21:45
在.asp中,html标记和Script语句是否有大小写之分?
我在提交一个表单之后,需要检查用户提交的注册信息是否符合要求,比如用户名、密码、姓名、Email、密码提示问题、密码提示答案等,判断之后总是有问题,请各位帮帮忙!谢谢!
...全文
131 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
stwfa 2003-09-26
  • 打赏
  • 举报
回复
why not?
stwfa 2003-09-22
  • 打赏
  • 举报
回复
好的!非常感谢!

一、以下是判断用户名是否符合要求:

for i=1 to Len(newname)
c=Lcase(Mid(newname,i,1))
d=Left(newname,1)
if InStr("abcdefghijklmnopqrstuvwxyz_-.",c)<=0 and not IsNumeric(c) then
Response.Write"对不起,用户名只能由英文字母(a-z),数字(0-9)和下划线('_'、'-'、'.' )构成,不能有空格!"
Response.END
ValidName=false
else if InStr("abcdefghijklmnopqrstuvwxyz",d)<=0 then
Response.Write"对不起,用户名必须以英文字母开头!"
Response.END
ValidName=false
end if
end if
如果没有这句话,运行很好!可是,有这句话之后总是有问题!




二、然后,我现在想把注册信息写进数据库中,由于有很多注册信息,所以我准备用Command方法,代码如下,运行时候也有问题:
Set cm=Server.CreateObject("ADODB.Command")
Set Conn = Server.CreateObject("ADODB.Connection")
Set cm.ActiveConnection=Conn
cm.CommandText= "INSERT INTO register (username,password,confirmpassword,question,answer,truename,sex,birthday,email,school,company,address,telephone,zone) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)"
cm.CommandType=1
cm.Parameters.Append cm.CreateParameter("用户名")'提示这句话已经有问题了
cm.Parameters.Append cm.CreateParameter("password",200,25)
cm.Parameters.Append cm.CreateParameter("confirmpassword",200,25)
cm.Parameters.Append cm.CreateParameter("question",200,25)
cm.Parameters.Append cm.CreateParameter("answer",200,25)
cm.Parameters.Append cm.CreateParameter("truename",200,25)
cm.Parameters.Append cm.CreateParameter("sex",200,25)
cm.Parameters.Append cm.CreateParameter("birthday",200,25)
cm.Parameters.Append cm.CreateParameter("email",200,25)
cm.Parameters.Append cm.CreateParameter("school",200,25)
cm.Parameters.Append cm.CreateParameter("company",200,25)
cm.Parameters.Append cm.CreateParameter("address",200,25)
cm.Parameters.Append cm.CreateParameter("telephone",200,25)
cm.Parameters.Append cm.CreateParameter("zone",200,25)

cm("用户名")=Request("newname")
cm("password")=Request("newpassword")
cm("confirmpassword")=Request("confirmpassword")
cm("question")=Request("question")
cm("answer")=Request("answer")
cm("truename")=Request("truename")
cm("sex")=Request("gender")
cm("birthday")=Request("year")+Request("month")+Request("day")
cm("email")=Request("Email")
cm("school")=Request("schoolname")
cm("company")=Request("companyname")
cm("address")=Request("address")
cm("telephone")=Request("telephone")
cm("zone")=Request("province")+Request("city")

cm.Execute


onekey 2003-09-16
  • 打赏
  • 举报
回复
没有区分。你可以测试一下

把代码铁出来,可能是程序的问题

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧