用户注册按提交时检测用户名

来源:百度知道 编辑:UC知道 时间:2024/06/12 11:18:55
用户填写用户名之后,我在后边有写一个"检测用户名",能够成功识别.但是我想如果没有按"检测用户名",而是在写完注册信息后直接按提交的情况下,检测用户名的代码又应该如何写?我是在DW中操作!谢谢!!!

在处理注册表单的时候再次"检测用户名",和前面的一样吧。

可以考虑把检测用户名写成一个函数,那样最方便。

也可以写成一个单独的检测文件,例如:

test.asp

<%
'连接数据库
......
'检测用户名
dim u_name, rs, NameYN
u_name=Request.form("u_name")
set rs=conn.execute("select 用户名字段 from 表名 where name='"&u_name&"'")
if not rs.eof then
NameYN="Y"
else
NameYN="N"
end if
rs.close
set rs=nothing
conn.close
set conn=nothing

'下面的表单会自动提交,目的是把NameYN的值传递回去
response.write "<form action='调用此文件的文件名' method='post' name='TestNameform'>"
response.write "<input type='hidden' name='NameYN' value='" & NameYN & "' size='2'>"
response.write "</form>"
response.write "<script language='JavaScript' type='text/JavaScript'&g