asp检测记录重复问题

2024-12-30 22:43:54
推荐回答(2个)
回答1:

给文本框赋予一个onChange(内容改变并失去焦点的时候触发)事件用js的ajax技术 提交文本框内容到asp页面进行查询处理,并返回一个值然后根据返回的值判断是否重复,如果重复则执行相关操作,比如淡出对话框要求修改等

回答2:

这是AJAX技术的典型应用之一,虽然AJAX本身难度不小,但你需要的功能并不是很难实现,这里有一篇实例,你可以参考一下。网上很多这样的讲解,你也可以自己搜索看下。ASP+ajax实用用户唯一性检查和注册reg.asp:




独孤剑---注册模块


































































请填写注册信息:
Email: 推荐使用:·网易邮箱 ·QQ邮箱 ·SOHU邮箱
会 员 名:
密  码:
重复密码:






checkuser.asp:
<%ys_name=request("username")
ys_pass=request("password")
ys_email=request("email")
set jrs=server.CreateObject("adodb.recordset")
jsql="select ys_name,id from ys_imember where ys_name='"&ys_name&"'"
jrs.open jsql,conn,1,1
if jrs.eof and jrs.bof then
set rs=server.CreateObject("adodb.recordset")
sql="select * from ys_imember where id is null"
rs.open sql,conn,1,3
rs.addnew
rs("ys_name")=ys_name
rs("ys_pass")=ys_pass
rs("ys_email")=ys_email
rs.update
Session("ys_userame")=ys_name
rs.close
set rs=nothing
response.write "1"
else
response.write "0"
end if
jrs.close
set jrs=nothing
%>