zoukankan      html  css  js  c++  java
  • jQuery实现用户注册的表单验证

    用户注册的表单往往是需要进行验证的,否则会有一些不否合规则的数据入库,后果会不堪设想,本文通过jquery来实现。
    <html> 
    <head> 
    <meta charset="utf-8"/> 
    <script type="text/javascript" src="../script/jquery-1.4.2.min.js"></script> 
    <script> 
    /**
    用户注册的表单验证
    * by www.jbxue.com

    **/
    $(function(){ 
    $(":input.required").each(function(){ 
    var $required = $("<strong>*</strong>"); 
    $(this).parent().append($required); 
    }); 
    $(":input.required").blur(function(){ 
    //判断一下鼠标离开谁了 
    if($(this).is("#username")){ 
    $(".formtip").remove(); 
    //按照用户名的规则去验证 
    if(this.value==""||this.value.length<6){ 
    var errMsg = "<span class='formtip'>用户名至少是6个字母</span>"; 
    $(this).parent().append(errMsg); 
    }else
    var msg = "<span class='formtip'>用户名可以使用</span>"; 
    $(this).parent().append(msg); 


    //判断一下如果是email的话,应该按照email的规则去验证 
    if($(this).is("#email")){ 
    $(".emailtip").remove(); 
    //按照email的规则去验证 
    var reg = /^w{1,}@w+.w+$/; 
    var $email = $("#email").val(); 
    if(!reg.test($email)){ 
    var errMsg = "<span class='emailtip'>邮箱不合法</span>"; 
    $(this).parent().append(errMsg); 
    }else
    var Msg = "<span class='emailtip'>邮箱可以使用</span>"; 
    $(this).parent().append(Msg); 


    }); 


    }) 
    </script> 
    </head> 

    <body> 
    <form action="#" method="post"> 
    <div class="int"> 
    用户名:<input type="text" name="username" id="username" class="required"/> 
    </div> 
    <div class="int"> 
    邮箱:<input type="text" id="email" class="required"/> 
    </div> 
    <div class="int"> 
    个人资料:<input type="text" id="personInfo" class="required"/> 
    </div> 
    <input type="submit" value="提交" id="send"/><input type="reset" id="res"/> 
    </form> 
    </body> 
    </html> 

  • 相关阅读:
    SBT树
    WGS84、Web墨卡托、火星坐标、百度坐标互转
    Chord算法
    马尔科夫及隐含马尔科夫模型
    VirtualBox的四种网络连接方式
    匈牙利算法求解任务分配问题
    回溯与分支定界
    【Docker】docker安装mysql
    【RocketMQ】同一个项目中,同一个topic,可以存在多个消费者么?
    【Feign调用异常】org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported
  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3288288.html
Copyright © 2011-2022 走看看