• jQuery.validate 验证插件


    jQuery.validate 使用方法

    本来像写点正则来验证可以锻炼下自己, 但是有了小车谁还走路.....

    刚开始接触jQuery.validate 的时候满头雾水。整整研究了一上午才有点懂得, 赶快做了个笔记怕忘记了

    从头开始

    步骤1: 引入jQuery.validate js  然后自己把 messag 参数覆盖

     1  $.extend($.validator.messages, {
     2         required: "请填写此项",
     3         remote: "请修正该字段",
     4         email: "请输入正确格式的电子邮件",
     5         url: "请输入合法的网址",
     6         date: "请输入合法的日期",
     7         dateISO: "请输入合法的日期 (ISO).",
     8         number: "请输入合法的数字",
     9         digits: "只能输入整数",
    10         creditcard: "请输入合法的信用卡号",
    11         equalTo: "请再次输入相同的值",
    12         accept: "请输入拥有合法后缀名的字符串",
    13         maxlength: $.validator.format("长度最多是 {0} 的字符串"),
    14         minlength: $.validator.format("长度最少是 {0} 的字符串"),
    15         rangelength: $.validator.format("长度介于 {0} 和 {1} 之间的字符串"),
    16         range: $.validator.format("请输入一个介于 {0} 和 {1} 之间的值"),
    17         max: $.validator.format("请输入一个最大为 {0} 的值"),
    18         min: $.validator.format("请输入一个最小为 {0} 的值"),
    19 
    20         alphanumeric: "字母、数字、下划线",
    21         lettersonly: "必须是字母",
    22         phone: "数字、空格、括号"
    23     });
    24 
    25 })(jQuery);

    在页面引入改js文件之后 之后的判断都会按我们自己默认的来提示

    步骤2:在页面加入以下js

     1 <script type="text/javascript">
     2         $(function () {
     3             $("#regFrom").validate({
     4                 rules: {
     5                     controlID: {
     6                         required: true,
     7                         email: true
     8                     }
     9                 },
    10                 messages: {
    11                     controlID: {
    12                         required: "Please enter a username",
    13                         email: "Your username must consist of at least 2 characters"
    14                     }
    15                 },
    16                 submitHandler: function (form) {
    17                     //这是表到通过验证之后执行的方法
    18                     alert('通过');
    19                 }
    20             });
    21         })
    22        
    23     </script>
    其中 rules 下是个对象,
    controlID 是需要验证的控件ID
    他的内容也是个对象 存放需要验证的格式
    required是必填 email 是验证 email

    messages  也是个对象一般情况下不用加这个对象 因为我们之前写的messag 已经把这参数覆盖了
    submitHandler 是表单验证通过之后执行的方法

    function alertVil() {
      alert($("#regFrom").valid());
    }

    $("#FromID").valid()  这样可以判断表单是否通过了验证

     
     
  • 相关阅读:
    为 DropDownList 选项添加背景或样式
    杂七杂八——Name与x:Name的关系
    原创Godaddy帐户取消信用卡或PayPla绑定,防止无端扣费[图文教程]
    dota中名词解释
    在 JavaScript 中如何创建多行字符串(JavaScript Multiline String)
    HDU 4035 Maze(概率DP)
    获取想要得到的风格设计属性描述————Resources.Theme类函数public TypedArray obtainStyledAttributes()
    Android 异步更新UI —— Handler 【复杂的数据操作另起新线程然后在当前UI线程更新结果】
    超链接中文乱码问题
    java中的final变量
  • 原文地址:https://www.cnblogs.com/sxmny/p/2957725.html
Copyright © 2020-2023  润新知