Ajax 检验用户唯一性

原创 2006年06月22日 11:48:00

//vu.htm

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>validator user</title>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<script type="text/javascript">
var http_request=false;
function send_request(method,url){
http_request=false;
// inital HttpRequest
if(window.XMLHttpRequest){//Mozilla
http_request = new XMLHttpRequest();
if(http_request.overrideMimeType){//set Mime
http_request.overrideMimeType("text/xml");
}
}
else if(window.ActiveXObject){//IE Browser,use lasted version

var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
for(var n = 0; n < MSXML.length; n ++)
{
try{
http_request = new ActiveXObject(MSXML[n]);
http_request.setRequestHeader('Content-Type', 'text/html; charset=gb2312');//相当于iFrame

break;
}
catch(e){}
}//End IE
}// End inital HttpRequest

if(!http_request){//Error, Creat object fail
 window.alert("不能创建XMLHttpRequest对象实例")
 return false;
}
http_request.onreadystatechange = processRequest;
//get post or head, and asychFlag??
http_request.open(method, url,true);
http_request.send(null);
}// END send_request()

function processRequest(){
if(http_request.readyState == 4){
if(http_request.status == 200){
document.all["message"].innerHTML= http_request.responseText;}
}
}// End processRequest()

 function userCheck() {
 var f = document.form1;
 var username = f.username.value;
 if(username=="") {
  window.alert("用户名不能为空。");
  f.username.focus();
  return false;
 }
 else{
 send_request('GET','check.asp?username='+username);
 }
}
</script>
</head>

<body>
<form name="form1">
用户名:
<input name="username" type="text" id="username">
<input type="button" name="Submit" value="提交" onClick="userCheck()">
</form>
<div id="message"></div>
</body>
</html>

//check.asp

<% response.Charset="GB2312"%>
<%
u_name=request("username")
if u_name="test" then
response.Write(u_name&"已经被注册")
else
response.Write("恭喜,您选的帐号 "&u_name&" 可以注册!")
end if
%>

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

JAVA-----Ajax实现注册用户名唯一性检查

通过对HTML输入完毕后,释放编辑框焦点。执行判断是否用户名已被注册的及时提醒操作。 html文本 Ajax实现用户注册名唯一性检查 var xmlHttpReq=null; f...
  • tianwei3
  • tianwei3
  • 2017年10月26日 16:23
  • 238

ajax之用户名唯一性验证的实现(php)

用户名唯一性验证的实现 在一些需要用户注册的系统中,由于系统需要保证用户名的唯一性,在注册时往往需要检查用户名。在一些使用传统方式设计的网站中,往往需要提交整个页面来进行用户名唯一性的检查。这种方式虽...
  • digyso888
  • digyso888
  • 2008年12月05日 00:39
  • 1626

Ajax+Jsp+Access实现的唯一性校验例子

如标题,Ajax+Jsp+Access实现的唯一性校验例子,这里主要说明的是Ajax的原理,为了使得大家把例子下载下来就能运行,...
  • zengbo0710
  • zengbo0710
  • 2007年05月13日 12:34
  • 1005

Java项目(1)——采用Ajax异步交互技术验证用户代码是否重复

DRP项目中涉及到注册用户的问题.本文讲述的是注册过程中使用Ajax异步交互验证用户名是否已经存在的实现原理.之前很多项目中并未使用Ajax技术,结果是所有的判断都等到点击提交按钮时再执行,这样的结果...
  • zhuanzhe117
  • zhuanzhe117
  • 2014年09月09日 21:28
  • 4106

ajax 验证唯一性

ajax 验证唯一性
  • yilukuangpao
  • yilukuangpao
  • 2016年06月09日 09:02
  • 3017

利用AJAX来检测用户名是否已经被注册

实现功能: 在注册表单中,当用户填写了用户名后,把光标移开后,会自动向服务器发送异步请求。服务器返回true或false,返回true表示这个用户名已经被注册过,返回false表示没有注册过。客户端...
  • duyifei01
  • duyifei01
  • 2016年08月05日 23:55
  • 2988

ajax邮箱、用户名唯一性验证

"text/javascript"> $(function () { $("#txtEmail").blur(function () { ...
  • my98800
  • my98800
  • 2017年10月26日 08:23
  • 524

利用Ajax返回用户ID是否已被使用的检测信息

判断用户ID是否已被使用,若被使用则显示是否要修改的提示信息。   ...
  • cronuz
  • cronuz
  • 2006年05月23日 15:27
  • 1103

Ajax异步请求-校验用户名的唯一性

本项目的后台没有采用框架,但采用了MVC的分层结构,使项目结构清晰化,便于维护。 包说明:   1)dao层: dao层是数据访问层,该层中定义了项目的功能模块接口, 给出了项目的设计规范。总...
  • yanglong_blog_
  • yanglong_blog_
  • 2017年11月08日 16:23
  • 474

用户唯一性的校验

用户唯一性的校验,要确定用户校验的时机。要在用户添加或者修改完之后,立刻发送ajax请求,校验。 用户校验分两种情况,一种是新添加用户,直接判断是否存在该用户名即可。               ...
  • lm709409753
  • lm709409753
  • 2016年03月31日 20:42
  • 2459
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ajax 检验用户唯一性
举报原因:
原因补充:

(最多只允许输入30个字)