zoukankan      html  css  js  c++  java
  • 文本框验证

    var user = $("user");

    var userCheck = $("userCheck");

    var reg = /^[a-zA-Z][a-zA-Z0-9]{5,15}$/;

    function checkUser(){  

       if(user.value == null || user.value.length == 0){   

          userCheck.innerHTML = "用户名不能为空";  

       }     else if(user.value.length < 6){  

           userCheck.innerHTML = "用户名不能小于6位";

        }     else if(!reg.test(user.value)){  

           userCheck.innerHTML = "用户名必须以字母开头,字母数字结尾,最长不能超过16位";   

      }     else{    

         checkHaveUser(user.value);

    //        userCheck.innerHTML = "用户名正确";   

      }

    }

    var xmlHttp; function getXmlHttp(){

        if(window.ActiveXObject){    

         xmlHttp = new ActiveXObject("MICROSOFT.XMLHTTP");

        }else if(window.XMLHttpRequest){

            xmlHttp = new XMLHttpRequest();   

      }

    }

    function checkHaveUser(obj){

        getXmlHttp();  

       xmlHttp.open("GET","checkUser.php?userName="+obj,true);   

      xmlHttp.onreadystatechange = function(){

            if(xmlHttp.readyState == 4){   

              if(xmlHttp.status == 200){   

                  var str = parseInt(xmlHttp.responseText);    

                 if(str > 0){        

                 userCheck.innerHTML = "用户已经存在,请选择其他用户名";    

                 }else{           

              userCheck.innerHTML = "可以注册";           

          }       

          }       

      }    

    }    

    xmlHttp.send(null); }

    function $(id){    

    return document.getElementById(id);

    }

  • 相关阅读:
    安卓自带浏览器 position:fixed时 图片模糊问题
    建在ghost的blog
    javascript活动对象
    将json对象通过控制台保存到本地文件
    从用户体验出发的性能指标分析-DOM Ready(转)
    像诗一样的 Javascript 代码(转)
    给数组原型对象添加一个去重的方法,并返回去重后的数组
    如何避免FOUC(转)
    使用JS调用腾讯接口获取天气
    CSS好文推荐
  • 原文地址:https://www.cnblogs.com/ITYQ/p/3735737.html
Copyright © 2011-2022 走看看