香港虚拟主机
本站公告
新闻资讯
虚拟主机帮助
域名帮助
服务器帮助
邮箱帮助
建站帮助
网站推广帮助
VPS帮助
特色主机帮助
网站备案专题
会员帮助信息
代理帮助信息
成功案例
我司获香港虚拟主机排行榜十…
香港虚拟主机金秋促销活动正…
百度整治给SEO带来了新的希望
百度同时收录网站带WWW和不带…
百度对原创内容的判断标准 如…
如何建设网站 网站建设三步曲
如何挑选老域名 老域名有那些…
域名常见故障与分析
虚拟主机基本参数介绍
交换链接的技巧 谈一下选择交…
您现在的位置: 江南数联 >> 帮助中心 >> 建站帮助 >> 正文

使用ajax判断输入的名称数据库中是否已有

  作者:admin    来源:本站原创    点击次数:29     更新时间:2012-9-27 6:59:53  
     
 
关注石头有礼
 
 

使用ajax判断输入的名称数据库中是否已有

我们经常需要通过代码获取数据库的信息,通过代码判断数据库是否存在相关数据,一般有采用PHP也有采用ASP的,但今天我们要说的是一种新的调用方法,就是基于ajax基础上的,以面我们就说一下如何使用ajax判断输入的名称数据库中是否已有.
以下是判断名称数据库中是否存在的代码.

文件一:a.asp代码如下:
<script language="javascript" type="text/javascript" src="My97DatePicker/WdatePicker.js"></script>
<script language=javascript>
<!--
function checkUserName()
{
serverip=document.getElementByIdx_x("serverip").value;

var xmlhttp;
try
{
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
try
{
xmlhttp=new XMLHttpRequest();
}
catch (e)
{
}
}
}
if (serverip=="")
{
msg="服务器IP不能为空";
var ch=document.getElementByIdx_x("check1");
ch.innerHTML="<font color='#aaaaaa'>"+msg+"</font>";
return false;
}

//创建请求,并使用escape对username编码,以避免乱码
xmlhttp.open("get","checkuser.asp?serverip="+escape(serverip)+ "&t=" + new Date().getTime());
xmlhttp.onreadystatechange=function()
{
if(4==xmlhttp.readyState)
{
if(200==xmlhttp.status)
{
if (xmlhttp.responseText==2)
{
msg="此服务器ip已经存在";
}
else
{
msg="输入正确";
}
}
else
{
msg="网络链接失败";
}
var ch=document.getElementByIdx_x("check1");
ch.innerHTML="<font color='#aaaaaa'>"+msg+"</font>";
}
}
xmlhttp.send(null);
return false;
}

<input name="name" type="text" id="name" style="height:16px;" size="25" onBlur="return checkUserName1();"/><span id="check2"></span>

文件二:checkuser.asp文件代码如下:

<%
set rs=server.CreateObject("adodb.recordset")
username=Replace(request.querystring("serverip"),"'","")
sql="select * from cncnc_server where serverip='"&username&"'"
rs.open sql,conn,1,3
if rs.eof then
response.write "1"
else
response.write "2"
end if
rs.close
%>

通过以上代码可以有效的判断在数据库中是否存在相应的标题数据信息,并能反回相应的错误提示,从而为程序员开发提供一种新的数据库判断模式.

本章关健词:江南数联 域名注册 海外虚拟主机 G享虚拟主机 国内虚拟主机 企业邮箱 网站建设 自助建站 400电话申请 微聚商

 
  版权申请:使用ajax判断输入的名称数据库中是否已有出自江南数联dns06.com未经授权请勿转载!  
 
  • 上一篇帮助:

  • 下一篇帮助:
  •  
         

    扫一扫关注公众号有礼
    Copyright@2004-2015 江南数联 版权所有未经授权请勿复制!
    《中华人民共和国增值电信业务经营许可证》ISP证编号:皖B2-20080036 湘B2-20160056
    公司全称:永州石头网络技术有限公司(运营部)
    地址: 中国·湖南省永州市育才路158号 服务热线:400 616 9260
    安徽公司:安徽仁科信息技术有限公司 地址:合肥万和新城广场A-608 
    关注词:网站空间虚拟空间空间域名域名空间域名主机网站空间哪家好网站空间多少钱