网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网络编程 >> Ajax教程 >> 正文
最新文章
· 无刷新ajax分页(简洁版)
· ASP+Ajax实现静态无刷新分页
· asp+ajax实现用户注册检测用户名是否
· AJAX技术实现定时刷新局部网页
· ASP+AJAX 实现类似于google搜索提示
· AJAX无刷新验证用户名是否存在之二
· AJAX无刷新验证用户名是否存在之一
· Ajax—未来的WebServices
· AJAX应用所解决的一些常见问题
· AJAX如何与后台交互
热门文章
 asp+ajax实现用户注册检测用户名是
 AJAX技术实现定时刷新局部网页
 Ajax中检查密码强度的Javascript
 ASP+Ajax实现静态无刷新分页
 AJAX无刷新验证用户名是否存在之二
 AJAX无刷新验证用户名是否存在之一
 利用AJAX技术实现网页无刷新进度条
 无刷新ajax分页(简洁版)
 AJAX框架汇总
 ajax进度条
相关文章
没有相关文章
AJAX无刷新验证用户名是否存在之二
来源:中国站长天空 更新时间:2009/5/14 16:32:38 阅读次数:
字体:[ ] 我要投稿

common.js
var objRequest;
function getajax()
{
try
{
   objRequest = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
  try
     {
     objRequest = new ActiveXObject("Microsoft.XMLHTTP");
     }
  catch(oc)
   {
     objRequest=null;
   }
}
}
function Isname()
{ getajax();
  var name = document.getElementById("name").value;
if(!objRequest&&typeof XMLHttpRequest!="undefined")
   {objRequest=new XMLHttpRequest();}
var url="check.asp?action=Isreg&name="+escape(name);
   if(objRequest!=null)
     {
       objRequest.onreadystatechange = nameProcess;
       objRequest.open("GET",url,true);
       objRequest.send(null);
     }
}
function nameProcess()
{
var objname = document.getElementById("nametest");

  if(objRequest.readyState<4){
objname.innerHTML="正在检测……";
  }
  else if(objRequest.readyState == 4){
   var response = objRequest.responseText;
objname.innerHTML=unescape(response);
  }
   else{
objname.innerHTML = "Error:"+objRequest.statusText;
  }
}


check.asp
<!--#include file="conn.asp"-->
<%if Request.QueryString("action")="Isreg" then
name=Request.QueryString("name")
set Isins=conn.Execute("select [name] from [user] where [name]='"&name&"'")
if (Isins.bof and Isins.eof) then
response.write "该用户名可以注册!"
else
response.write "该用户名已被注册!"
end if
set Isins=nothing
end if%>


register.htm
<script type="text/javascript" src="common.js"/></script>
用户名:<input name="name" type="text" id="name" size="16" maxlength="16" onChange="Isname();"><span id="nametest"></span>

  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号