无刷新检测用户名
来源:互联网 发布:社交网络下载 编辑:程序博客网 时间:2024/05/01 20:41
首先页面中代码
<script type="text/javascript" language="javascript" >
var xmlHttp = null;
function CheckUser()
{
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(err1)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(err2)
{
xmlHttp = new XMLHttpRequest();
}
}
var Text1 = document.getElementById("Text1");
var url = "chkuser.aspx?User=" + Text1.value;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = OnHandler;
xmlHttp.send(null);
}
function OnHandler()
{
if(xmlHttp.readyState == 4)
{
var isValid = xmlHttp.responseText;
var exists = document.getElementById("exsits");
exists.innerHTML = isValid.substring(0,4);
}
}
</script >
<input id="Text1" type="text" onblur="CheckUser()" / > <label d="exsits" > </label > <br / >
然后建一个chkuser.aspx,其后台代码改为
protected void Page_Load(object sender, EventArgs e)
{
string user = this.Request.QueryString["User"];
if (UserExist(user))
{
Response.Write("存在");
}
else
{
Response.Write("不存在");
}
}
private bool UserExist(string username)
{
ClassLib.Employee emp = new ClassLib.Employee();
return emp.EmpNameExist(username);
}
就可以了
注:最后面的那个函数要改一下
<script type="text/javascript" language="javascript" >
var xmlHttp = null;
function CheckUser()
{
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(err1)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(err2)
{
xmlHttp = new XMLHttpRequest();
}
}
var Text1 = document.getElementById("Text1");
var url = "chkuser.aspx?User=" + Text1.value;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = OnHandler;
xmlHttp.send(null);
}
function OnHandler()
{
if(xmlHttp.readyState == 4)
{
var isValid = xmlHttp.responseText;
var exists = document.getElementById("exsits");
exists.innerHTML = isValid.substring(0,4);
}
}
</script >
<input id="Text1" type="text" onblur="CheckUser()" / > <label d="exsits" > </label > <br / >
然后建一个chkuser.aspx,其后台代码改为
protected void Page_Load(object sender, EventArgs e)
{
string user = this.Request.QueryString["User"];
if (UserExist(user))
{
Response.Write("存在");
}
else
{
Response.Write("不存在");
}
}
private bool UserExist(string username)
{
ClassLib.Employee emp = new ClassLib.Employee();
return emp.EmpNameExist(username);
}
就可以了
注:最后面的那个函数要改一下
- 无刷新检测用户名
- Asp.net实现无刷新检测用户名
- ASP.NET无刷新检测用户名代码
- Asp.net实现无刷新检测用户名
- Asp.net实现无刷新检测用户名
- Asp.net实现无刷新检测用户名
- asp.net Anthem 无刷新检测注册用户名
- 简单无刷新用户名验证
- xmlHttpRequest 无刷新验证用户名
- PHP+AJAX实现无刷新注册(带用户名实时检测)
- PHP+AJAX实现无刷新注册(带用户名实时检测)
- Ajax无刷新检测用户名是否占用,如果占用则不能提交!
- PHP+AJAX实现无刷新注册(带用户名实时检测)代码
- ajax学习之xml数据处理实例(网页注册用户名无刷新检测)
- .net2003+ajax 表单用户名验证无刷新
- .net2003+ajax 表单用户名验证无刷新
- Ajax+Servlet无刷新验证用户名
- XMLHttpRequest实现无刷新验证用户名
- 服务器控件生命周期
- 委托(C# 编程指南
- DataFormatString--格式化字符串
- 在asp.net中读取XML文件信息的4种方法 (http://www.cnblogs.com/liping19851014/archive/2007/10/16/926137.html)
- asp.net 返回上一页的实现方法小集
- 无刷新检测用户名
- 正则表达式30分钟入门教程
- Ajax联动实现省市联动
- sql 常用语句积累
- ASPX页生成静态HTML页(五种方案)
- url重写
- 通过客户端IP来规定访问者的访问权限
- 接口(interface)和接口的注意事项
- 怎样成为优秀的软件模型设计者