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
%>

 

相关文章推荐

Ajax使用WebService无刷新验证注册用户的唯一性

$(function () { $("#btn").click(function () { WebService.GetUername($(...

ajax检验注册唯一性验证

  • 2007年07月09日 10:39
  • 318KB
  • 下载

JS在asp.net中检验用户的唯一性

  • 2009年12月07日 12:55
  • 37KB
  • 下载

Ajax实战项目1 验证用户的唯一性 环境(Ajax+struts2)

验证用户的唯一性Ajax验证用户名是否存在 本次实战可以巩固Ajax知识。针对初学者学习,大牛勿喷!!!呵呵呵。。。 不多说了先直接上图看效果:步骤:1. 导入相关架包2. 配置web.xml ...

Ajax实战项目3 验证用户的唯一性 环境(Ajax+Jquery+Json+struts2)

本次实战巩固Ajax,Jquery,Json与Struts2基础知识。针对初学者学习,大牛勿喷!!!哈哈。。。 浏览效果图大家先看看效果图(有图有真相!)那我们就开始了。。。。操作步骤(动手了。。。)...

Ajax实战项目2 验证用户的唯一性 环境(Ajax+Jquery+struts2)

验证用户的唯一性 环境(Ajax+Jquery+struts2) 学习本实例,首先要学习Ajax+Jquery+struts2,对他们有一些了解。不然,你会蒙的。。。 一切以学习为目的。大家相互学...

前端利用ajax后台用struts实现账号唯一性检验

虽然作为一名后端开发人员,但ajax是火的不行,特别是在json封装前后台交互,简直是一利器,极大的缩短了后端开发者在前端页面一大堆标签和表单中耗费的时间,但悲剧的是,博主大三在实验室开发中,人员水平...

使用DWR在js中调用Java类,检验用户的唯一性

DWR介绍 DWR是一个Java库,可以使服务器上的Java和浏览器中的JavaScript能够尽可能简单地进行交互和调用。DWR允许在服务器上运行的Java代码使用客户端API将更新发布到任意浏...
  • wqh8522
  • wqh8522
  • 2017年05月24日 10:03
  • 1641

dwr实现用户ID的唯一性验证

  • 2013年12月10日 23:38
  • 2.51MB
  • 下载

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

  • 2017年11月08日 16:10
  • 4.75MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ajax 检验用户唯一性
举报原因:
原因补充:

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