| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 424 人关注过本帖
标题:又一种提示问题
只看楼主 加入收藏
nixy
Rank: 1
等 级:新手上路
帖 子:202
专家分:0
注 册:2006-11-29
结帖率:0
收藏
 问题点数:0 回复次数:6 
又一种提示问题
现在好多网站注册都是你把用户名输入后自动提示你是否注册过,这样的ASP怎么做呀,请各位大虾和老师指教,我用来储存用户名的表是USER
搜索更多相关主题的帖子: 提示 
2007-08-29 18:04
jamesxiaoyao
Rank: 1
等 级:新手上路
威 望:2
帖 子:173
专家分:0
注 册:2007-5-21
收藏
得分:0 
可以用 JAVA 脚本来做啊,当失去焦点onblur()的时候,去和数据库中的字段来比对。
2007-08-29 18:07
nixy
Rank: 1
等 级:新手上路
帖 子:202
专家分:0
注 册:2006-11-29
收藏
得分:0 
有实例吗?JAVA 脚本我还不会呢

[此贴子已经被作者于2007-8-29 18:11:31编辑过]



2007-08-29 18:10
jamesxiaoyao
Rank: 1
等 级:新手上路
威 望:2
帖 子:173
专家分:0
注 册:2007-5-21
收藏
得分:0 
GG一下没有吗
2007-08-29 18:14
jamesxiaoyao
Rank: 1
等 级:新手上路
威 望:2
帖 子:173
专家分:0
注 册:2007-5-21
收藏
得分:0 

<SCRIPT language=JavaScript>
<!--
function check(value)
{
window.open("checkuser.asp?username="+value,"",'toolbar=no,directories=no,scrollbars=0,resizable=1,status=no,menubar=0,width=250,height=100');
}
-->
</SCRIPT>

<form method="POST" action="regsave.asp" name="form1" onSubmit="return test();">
用户名:<input type="text" name="username" size="20" maxlength="12" tabindex="1">
<input type="button" name="button1" onclick="check(document.form1.username.value)" value="查看用户名是否可用" />
</form>

验证页面 checkuser.asp
------------------------------------------------------

<!--#i nclude file="conn.asp"-->
<%if request("username")="" then
response.write"<SCRIPT language=JavaScript>alert('对不起!请输入你的帐号!');javascript:window.close();</SCRIPT>"
end if
if len(request("username"))<4 then
response.write"<SCRIPT language=JavaScript>alert('输入的帐号至少为4位数!');javascript:window.close();</SCRIPT>"
end if
%>
<%dim username,sql
username=request("username")
sql="select * from dv_user where username='"&username&"'"
rst.open sql,conn,1,3
%>
<% if not rst.eof then
response.write "<p align='center'><font color=#ff0000 size=2>对不起!此帐号已被人注册,请您另选帐号!</font></p><br>"
response.write "<p align='center'><a href='javascript:window.close()' class='A02'>关闭窗口</a></p>"
else
response.write "<p align='center'><font color=#ff0000 size=2>恭喜你!此帐号无人使用,请继续注册!</font></p><br>"
response.write "<p align='center'><a href='javascript:window.close()' class='A02'>关闭窗口</a></p>"
end if%>

他这里是个点击事件,你可以把事件修改一下

2007-08-29 18:17
jamesxiaoyao
Rank: 1
等 级:新手上路
威 望:2
帖 子:173
专家分:0
注 册:2007-5-21
收藏
得分:0 

<SCRIPT language=JavaScript>
<!--
function onblur(value)
{
window.open("checkuser.asp?username="+value,"",'toolbar=no,directories=no,scrollbars=0,resizable=1,status=no,menubar=0,width=250,height=100');
}
-->
</SCRIPT>

<form method="POST" action="regsave.asp" name="form1" onSubmit="return test();">
用户名:<input type="text" name="username" size="20" maxlength="12" tabindex="1" onblur="check(document.form1.username.value)" >
</form>

验证页面 checkuser.asp
------------------------------------------------------

<!--#i nclude file="conn.asp"-->
<%if request("username")="" then
response.write"<SCRIPT language=JavaScript>alert('对不起!请输入你的帐号!');javascript:window.close();</SCRIPT>"
end if
if len(request("username"))<4 then
response.write"<SCRIPT language=JavaScript>alert('输入的帐号至少为4位数!');javascript:window.close();</SCRIPT>"
end if
%>
<%dim username,sql
username=request("username")
sql="select * from dv_user where username='"&username&"'"
rst.open sql,conn,1,3
%>
<% if not rst.eof then
response.write "<p align='center'><font color=#ff0000 size=2>对不起!此帐号已被人注册,请您另选帐号!</font></p><br>"
response.write "<p align='center'><a href='javascript:window.close()' class='A02'>关闭窗口</a></p>"
else
response.write "<p align='center'><font color=#ff0000 size=2>恭喜你!此帐号无人使用,请继续注册!</font></p><br>"
response.write "<p align='center'><a href='javascript:window.close()' class='A02'>关闭窗口</a></p>"
end if%>

他这里是个点击事件,你可以把事件修改一下

2007-08-29 18:18
nixy
Rank: 1
等 级:新手上路
帖 子:202
专家分:0
注 册:2006-11-29
收藏
得分:0 

谢谢楼上的哥哥


2007-08-30 07:41
快速回复:又一种提示问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025015 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved