ajax 验证注册用户名是否己经注册代码

 

<html xmlns="http://www.111cn.net/ 1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<script language="javascript教程">

function createxmlhttp()
 {
  var xmlhttp=null
  try{
      xmlhttp=new xmlhttprequest();
   }
   catch(e){
     xmlhttp=new activexobject("microsoft.xmlhttp");
   }
  return(xmlhttp);
 }

 function checkuser(u_name){
  if(""==u_name)
  {
   usercheck.innerhtml = "<font color=red>× 用户名不能为空!</font>"
   return;
  }
  if((u_name.length<3)||(u_name.length>12))
  {
   usercheck.innerhtml = "<font color=red>× 用户名为3到12个字符!</font>"
   return;
  }

  if(checkifenglish(u_name)==false){
   usercheck.innerhtml = "<font color=red>× 用户名只能是字母数字和下划线!</font>";
   return;
  }

  var datatosend = "u_name="+u_name;
  var xmlhttp = createxmlhttp();
  xmlhttp.open("post","usercheck.asp教程",false);
  xmlhttp.setrequestheader("content-type", "application/x-www-form-urlencoded");
  xmlhttp.send(datatosend);
  var strr=xmlhttp.responsetext;
 
  if ("1000"==strr)
  {
   usercheck.innerhtml = "<font color=green>√ 用户名 "+u_name+" 未被注册,可以使用!</font>"
  }
  else if("2002"==strr)
  {
   usercheck.innerhtml = "<font color=red>× 用户名 "+u_name+" 已被注册,请更换用户名!</font>"
  }
 }
</script>

</head>

<body>

<form id="form1" name="regform" method="post" action="">
  <label>
  输入密码:
  <input type="type" name="u_name" onblur="checkuser(this);" />
<div id="usercheck"></div>
  </label>
  <label>
  <input type="submit" name="submit" value="验证"  onclick="checkpass();"/>
  </label>

</form>
</body>
</html>

时间: 2024-07-29 07:46:27

ajax 验证注册用户名是否己经注册代码的相关文章

验证注册用户名必须为字母的代码

验证注册用户名必须为字母,或者字母+数字,或者全中文,字母是3-20个字符,中文是3-10个 <P><input id="i1"></P> <P><input value="check" type="button"  onclick="alert(/^(([a-zA-Z][a-zA-Z0-9]{2,19})|([u4E00-u9FA5]{3,10}))$/.test(document

Ajax 无刷新在注册用户名时的应用的代码_AJAX相关

var xmlHttp;  uName() //用户名失去焦点时  {   if(all.uname.=="")   {    all.l1.innerHTML="不能为空!";    setTimeout("close(1)",1500);    return;   }   else   {    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");    xmlHttp.onrea

Win98注册表应用50例—注册表使用全攻略之十_注册表

Win98注册表应用300例-注册表使用全攻略之十 1.自动刷新 每次在窗口添加一个文件夹或删除一个对象后,须要按键对窗口 进行重新刷新,很麻烦.通过修改注册表可以达到自动刷新的目的. 点击HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTRO LSET\CONTROL\UPDATE,修改 "UPDATEMODE"值,由"1"改为"0". 2.修改系统版权信息 点击HKEY_LOCAL_MACHINE\SOFTWARE\M

用AJAX实现页面登陆以及注册用户名验证的简单实例_AJAX相关

AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX 是一种用于创建快速动态网页的技术.其核心是 JavaScript 对象 XMLHttpRequest.该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术.简而言之,XMLHttpRequest使您可以使用 JavaScript 向服务器提出请求并处理响应,而不阻塞用户. 通过在后台与

使用struts2+Ajax+jquery验证用户名是否已被注册_jquery

推荐阅读:JQuery+Ajax+Struts2+Hibernate框架整合实现完整的登录注册 在用户模块中的用户注册需求上,通常要进行用户名是否已被注册的验证,今天正好写了这个需求,把详细代码和所遇到的问题贴过来.在使用struts2+ajax时候,通常我们会返回json类型的数据,但是像上面的例子,我们只希望返回一个1和0有助于进行后续判断即可,没必要返回json类型,返回一个text字符串就可以了. regist.jsp(这里只提供<script>部分): <script type

用AJAX实现页面登陆以及注册用户名验证的简单实例

AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX 是一种用于创建快速动态网页的技术.其核心是 JavaScript 对象 XMLHttpRequest.该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术.简而言之,XMLHttpRequest使您可以使用 JavaScript 向服务器提出请求并处理响应,而不阻塞用户. 通过在后台与

asp.net注册用户名, 密码,手机号码, 邮箱在后台的验证怎么写啊

问题描述 asp.net注册用户名,密码,手机号码,邮箱在后台的验证怎么写啊 解决方案 解决方案二:注册名不重复不是脏字就行了,密码后台验证啥啊,前台验证达到一定复杂度就行了,后台存的至少是md5过的,手机号码和邮箱都可以用正则来验证解决方案三:引用1楼truecoffeefox的回复: 注册名不重复不是脏字就行了,密码后台验证啥啊,前台验证达到一定复杂度就行了,后台存的至少是md5过的,手机号码和邮箱都可以用正则来验证 后台也是可以用正则的但是一般都是前台验证的解决方案四:引用2楼daifei

验证注册用户名必须为字母

验证注册用户名必须为字母,或者字母+数字,或者全中文,字母是3-20个字符,中文是3-10个 <P><input id="i1"></p> <P><input value="check" type="button" onclick="alert(/^(([a-zA-Z][a-zA-Z0-9]{2,19})|([\u4E00-\u9FA5]{3,10}))$/.test(documen

Ajax邮箱、用户名唯一性验证实例代码

废话不多说了,直接给大家贴代码了,具体代码如下所示: <script type="text/javascript"> $(function () { $("#txtEmail").blur(function () { $.ajax({ type: "post", url: "reg.ashx?email=" + $.trim($("#txtEmail").val()) + "&