zoukankan      html  css  js  c++  java
  • 常用用户注册页面客户端验证脚本。

     1  <script language="javascript" type="text/javascript">
     2// <!CDATA[
     3
     4function OK_onclick() {
     5
     6var obj=document.getElementById("Label1");
     7obj.innerHTML+="OK!";
     8}

     9
    10function isPasswd(s) 
    11{   
    12    var patrn=/^[A-Za-z0-9]+$/;
    13    if (!patrn.exec(s)) 
    14        return false 
    15    return true 
    16}
     
    17
    18function Validate(id,divid)
    19{
    20    if(id==""||id==null||divid==""||divid==null)
    21        return;
    22    else
    23    {
    24        
    25        var obj=document.getElementById(id);
    26        var divobj=document.getElementById(divid);
    27        
    28        var rst=""
    29
    30        if(!isPasswd(obj.value))
    31        {
    32            rst="验证不合法,必须为大小写英文字母或数字";
    33            document.getElementById("OK").disabled=true
    34        }

    35        else
    36            document.getElementById("OK").disabled=false
    37        divobj.innerHTML=rst;
    38        if(id=="RePWD")
    39        {
    40            var pwdobj=document.getElementById("PWD");
    41            if(obj.value!=pwdobj.value)
    42            {
    43                divobj.innerHTML+=" 重复密码和密码不相符!"
    44                document.getElementById("OK").disabled=true
    45            }

    46            else
    47                document.getElementById("OK").disabled=false
    48        }

    49       
    50    }

    51}

    52
    53function   CheckEmail(id,divid)   
    54  {   
    55    var obj=document.getElementById(id);
    56    var divobj=document.getElementById(divid);
    57    var patrn=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;     
    58    var rst="";
    59    if(!patrn.exec(obj.value))     
    60    {   
    61        rst="电子邮件地址格式不正确!";
    62        document.getElementById("OK").disabled=true
    63    }

    64      else
    65                document.getElementById("OK").disabled=false
    66    
    67    
    68    divobj.innerHTML=rst;
    69  }

    70
    71
    72
    73// ]]>
    74    </script>

    ////////////////////////////////
    ////////Sixi. Let it be.../////
    //////////////////////////////

  • 相关阅读:
    PHP is_numeric 检测变量是否为数字或数字字符串
    CSS texttransform实现首个或全部字母大写或小写
    To be a true man
    前辈的话
    做好你自己
    PHP mysql_real_escape_string() 函数
    这些事,我们早就该知道……
    Win7 如何更改用户名
    js或css文件后面跟参数的原因说明
    网页优化插件 YSlow
  • 原文地址:https://www.cnblogs.com/sixiweb/p/1363276.html
Copyright © 2011-2022 走看看