• JavaScript表单验证jquery.validate插件


    前言:不练兵,不足以御来犯之敌。久了不碰就会生疏,所以又在这里记忆一遍。

    1、JSP静态代码
    <form action="#" method="post"  id="regist">
         <table cellpadding="0" cellspacing="0" border="0" class="form_table">
             <tr>
                 <td valign="middle" align="right">用户名:</td>
                 <td valign="middle" align="left"> <input type="text" class="inputgri" name="username" id="username" /> </td>
             </tr>
             <tr>
                <td valign="middle" align="right">真实姓名:</td>

                 <td valign="middle" align="left"> <input type="text" class="inputgri" name="name" /> </td>
             </tr>

                <tr>
                 <td valign="middle" align="right">密码:</td>
                 <td valign="middle" align="left"> <input type="password" class="inputgri" name="pwd"  id="pwd"/> </td>
             </tr>
             <tr>
                 <td valign="middle" align="right">重复密码:</td>
                 <td valign="middle" align="left"> <input type="password" class="inputgri" name="repwd"/> </td>
             </tr>
             <tr>
                 <td valign="middle" align="right">年龄:</td>
                 <td valign="middle" align="left"> <input type="text" class="inputgri" name="age" /> </td>
             </tr>
             <tr>
                 <td valign="middle" align="right">电话:</td>
                 <td valign="middle" align="left"> <input type="text" class="inputgri" name="phone" /> </td>
            </tr>
            <tr>
                 <td valign="middle" align="right">电子邮件:</td>
                 <td valign="middle" align="left"> <input type="text" class="inputgri" name="email" /> </td>
             </tr>
             <tr>
                 <td valign="middle" align="right">验证码:</td>
                 <td valign="middle" align="left"> <input type="text" class="inputgri" name="number" /> </td>
                     </tr>
         </table>
         <p> <input type="submit" class="button" value="Submit &raquo;" />  <input type ="reset" class = "button"  value = "Reset &raquo;"> </p>
      </form>

    2、外部JS文件
    <script type="text/javascript" src="js/jquery-1.4.min.js"></script>
    <script type="text/javascript" src="js/jquery.validate.js"></script>
    <script type="text/javascript" src="js/jquery.validate.messages_cn.js"></script>
    3、研究代码
           <script type="text/javascript">
             //表单填写情况校验
             $(function(){ //代表页面加载以后执行
                 $("#regist").validate( //此处的#regist是JQuery的选择器,代表了校验id为regist的Form
                 {
                     rules: {//此处开始配置校验规则,下面会列出所有的校验规则
                         username : "required",
                         name : "required",
                         pwd : {required:true,rangelength:[6,10]},
                         repwd : {required:true,equalTo:"#pwd"}, //需要和id=pwd元素对应
                         age : {required:true,rangelength:[1,2]},
                         phone:{required:true,rangelength:[5,20]},
                         number:{required:true,},
                         email: {required:true,email: true,},
                     },
                     messages:{//自定义提示信息
                         name:{required:"真实姓名不能为空!"},
                         pwd:{required:"密码不能为空!",rangelength:"密码必须在6-10位!"},
                         email:{required:"电子邮箱不能为空!"},
                     }
                 }
             );
             });
     </script>

  • 相关阅读:
    一个挺好用的自己写的小插件(用与把一般的图片转换成预制)——UNITY3D
    ios网络学习------4 UIWebView的加载本地数据的三种方式
    ios网络学习------6 json格式数据的请求处理
    OC 解决NSArray、NSDictionary直接打印中文出现乱码的问题
    网络数据的XML解析
    iOS对象序列化
    iOS数据存取和对象序列化
    iOS NSDictionary、NSData、JSON数据类型相互转换
    IOS四种保存数据的方式
    ios开发值json数据文件的存取
  • 原文地址:https://www.cnblogs.com/boonya/p/2627409.html
Copyright © 2020-2023  润新知