问大家一个问题,就是在注册会员的时候在输入会员名的时候,在输入完就可以查询到此会员名是否被使用,如何实现?

yuanxiaolei 2007-06-20 02:21:33
问大家一个问题,就是在注册会员的时候在输入会员名的时候,在输入完就可以查询到此会员名是否被使用,如何实现?
...全文
218 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanxiaolei 2007-06-20
  • 打赏
  • 举报
回复
cu.asp文件内容

<%
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "No-Cache"
%>
<!--#include file="conn.asp"-->
<%
name=request.querystring("name")
Set rs = Server.CreateObject ("ADODB.Recordset")
sql = "Select * from u_ser where u_name='"&name&"'"
rs.Open sql,conn,1,1
if rs.eof and rs.bof then
response.write("可以注册")
else
response.write("已被注册")
end if
rs.close
set rs=nothing
call CloseDatabase
%>
yuanxiaolei 2007-06-20
  • 打赏
  • 举报
回复
t1.htm文件内容


<script language="javascript" type="text/javascript">
var xmlHttp = false;
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}

function callServer() {
var u_name = document.getElementById("u_name").value;
if ((u_name == null) || (u_name == "")) return;
var url = "cu.asp?name=" + escape(u_name);
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updatePage;
xmlHttp.send(null);
}

function updatePage() {
if (xmlHttp.readyState < 4) {
test1.innerHTML="loading...";
}
if (xmlHttp.readyState == 4) {
var response = xmlHttp.responseText;
test1.innerHTML=response;
}
if (test1.innerHTML=="已被注册"){
document.form1.submit.disabled=true}else{
document.form1.submit.disabled=false
}
}
</script>


<form name="form1" action="t1.asp" method="post" autocomplete="off">
用户名: <input type="text" name="u_name" id="u_name" onChange="callServer();" />
<span id="test1">是否能注册</span><br>
密 码:<input type="password" />
<input type="submit" name="submit" value="注册" />
</form>
yuanxiaolei 2007-06-20
  • 打赏
  • 举报
回复
我有一个是可以检测会员名是否注册的,但是我想把会员的信息显示出来。网址:http://www.zzcx.net.cn/ajax.rar 表里有两个字段其他字段我还没有建,帮我把会员名的ID显示出来在下面。
kkjjww 2007-06-20
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--
function check(){
.......
}
//-->
</SCRIPT>


<INPUT TYPE="text" NAME="" onblur="javascript:check(this)">
fish1719 2007-06-20
  • 打赏
  • 举报
回复
先將已註冊的會員的名稱組成列表保存到表單的一個隱藏字段中,當註冊時填寫完會員名稱,用javascript 的onBlur 或是 onKeyUp 觸發事件,該事件的函數功能就是在隱藏字段中查找,是否填寫的會員名在已存在的會員名稱列表中
mayi545 2007-06-20
  • 打赏
  • 举报
回复
http://www.google.cn/search?complete=1&hl=zh-CN&q=ajax+%E6%B3%A8%E5%86%8C&btnG=Google+%E6%90%9C%E7%B4%A2&meta=
yuanxiaolei 2007-06-20
  • 打赏
  • 举报
回复
可否给个例子?
snow_99 2007-06-20
  • 打赏
  • 举报
回复
onblur="javascript:check(this)"
加个这个就行了
taozhugong 2007-06-20
  • 打赏
  • 举报
回复
ajax 在用户名输入框失去焦点后的js处理函数中调用后台函数,判断此用户名是否已经使用

28,391

社区成员

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

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