欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

验证用户名是否在数据库中已存在()

更新时间: 2014-01-05 01:53:30 责任编辑: Author_N1

 

验证用户名是否在数据库中已存在(求助)

--参考方法--
<script type="text/javascript">
var xmlHttp
function createXMLHttp(){
    if(window.ActiveXObject){
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if(window.XMLHttpRequest){
        xmlHttp = new XMLHttpRequest();
    }

 function yanzheng_username(){
 createXMLHttp();
 var tmpusername=document.zhuce.username.value
 if(tmpusername=="")
  {
   document.getElementById("span1").innerHTML="不能为空"
  }
 else{
  var url="server.asp?username=" + tmpusername;
  xmlHttp.onreadystatechange = processSet;
  xmlHttp.open("GET", url, true);
  xmlHttp.send();
}
function processSet(){
 if (xmlHttp.readyState == 4) {
  if (xmlHttp.status == 200) {
   if (xmlHttp.responseText == '1') {
  document.getElementById("span1").innerHTML="重复数据"
  }
  if (xmlHttp.responseText == '0') {
  document.getElementById("span1").innerHTML="正确"
      }
     }
    }
   }
  }
function check(f){//return false阻止表单提交
  if(f.username.value==''){alert('用户名不能为空!');f.username.focus();return false;}
//有其他验证的继续
if(document.getElementById("span1").innerHTML!="正确"){alert('用户名错误或者正在验证中。。');return false;}
}

</script>
<form name="zhuce" action="yanzheng.asp" method="post" onsubmit="return check(this)" />
<p><input type="text" name="username" id="username" onBlur="yanzheng_username()" /><span id="span1"></span></p>
<p><input type="submit" value="提交" /></p>
</form>


楼主去学下基础的dhtml了,这些这么基础的
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:53:30
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2617/
本文WWW.DOC100.NET DOC100.NET版权所有。