• jQuery Validate 表单验证插件----在class属性中添加校验规则进行简单的校验


    一、下载插件包。

    网盘下载:https://yunpan.cn/cryvgGGAQ3DSW  访问密码 f224

    二、jQuery表单验证插件----添加class属性形式的校验

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>jQuery表单验证插件----添加class属性形式的校验</title>
     <script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
     <script src="lib/jquery.validate.js" type="text/javascript"></script>
    <style type="text/css">
    * { font-family: Verdana; font-size: 96%; }
    label {  10em; float: left; }
    label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
    p { clear: both; }
    .submit { margin-left: 12em; }
    em { font-weight: bold; padding-right: 1em; vertical-align: top; }
    </style>
      <script type="text/javascript">
      $(document).ready(function(){
        $("#commentForm").validate();
      });
      </script>
      
    </head>
    <body>
      
    
     <form class="cmxform" id="commentForm" method="get" action="">
     <fieldset>
       <legend>jQuery表单验证插件----添加class属性形式的校验</legend>
       <p>
         <label for="cusername">姓名</label>
         <em>*</em><input id="cusername" name="username" size="25" class="required" minlength="2" />
       </p>
       <p>
         <label for="cemail">电子邮件</label>
         <em>*</em><input id="cemail" name="email" size="25"  class="required email" />
       </p>
       <p>
         <label for="curl">网址</label>
         <em>  </em><input id="curl" name="url" size="25"  class="url" value="" />
       </p>
       <p>
         <label for="ccomment">你的评论</label>
         <em>*</em><textarea id="ccomment" name="comment" cols="22"  class="required"></textarea>
       </p>
       <p>
         <input class="submit" type="submit" value="提交"/>
       </p>
     </fieldset>
     </form>
    </body>
    </html>

     三、效果如下:

    四、默认规则

    默认校验规则:

    (1)required:true               必输字段
    (2)remote:"check.php"          使用ajax方法调用check.php验证输入值
    (3)email:true                  必须输入正确格式的电子邮件
    (4)url:true                    必须输入正确格式的网址
    (5)date:true                   必须输入正确格式的日期 日期校验ie6出错,慎用
    (6)dateISO:true                必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性
    (7)number:true                 必须输入合法的数字(负数,小数)
    (8)digits:true                 必须输入整数
    (9)creditcard:                 必须输入合法的信用卡号
    (10)equalTo:"#field"           输入值必须和#field相同
    (11)accept:                    输入拥有合法后缀名的字符串(上传文件的后缀)
    (12)maxlength:5                输入长度最多是5的字符串(汉字算一个字符)
    (13)minlength:10               输入长度最小是10的字符串(汉字算一个字符)
    (14)rangelength:[5,10]         输入长度必须介于 5 和 10 之间的字符串")(汉字算一个字符)
    (15)range:[5,10]               输入值必须介于 5 和 10 之间
    (16)max:5                      输入值不能大于5
    (17)min:10                     输入值不能小于10

    默认提示:

    messages: {
        required: "This field is required.",
        remote: "Please fix this field.",
        email: "Please enter a valid email address.",
        url: "Please enter a valid URL.",
        date: "Please enter a valid date.",
        dateISO: "Please enter a valid date (ISO).",
        dateDE: "Bitte geben Sie ein g眉ltiges Datum ein.",
        number: "Please enter a valid number.",
        numberDE: "Bitte geben Sie eine Nummer ein.",
        digits: "Please enter only digits",
        creditcard: "Please enter a valid credit card number.",
        equalTo: "Please enter the same value again.",
        accept: "Please enter a value with a valid extension.",
        maxlength: $.validator.format("Please enter no more than {0} characters."),
        minlength: $.validator.format("Please enter at least {0} characters."),
        rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."),
        range: $.validator.format("Please enter a value between {0} and {1}."),
        max: $.validator.format("Please enter a value less than or equal to {0}."),
        min: $.validator.format("Please enter a value greater than or equal to {0}.")
    },
  • 相关阅读:
    html 选择本地图片,显示选择的图片
    cocos Uniforms值的赋值
    unity:坐标变换
    Mercurial 的hook使用
    mercurial branch name use integer as a name
    nginx php-fpm 配置问题(2)
    nginx php-fpm 配置问题(1)
    用defy来潜水最终还是挂了........
    excel用vlookup,lookup时查询数据需要排序
    ubuntu1204上不能正常用emacs配合gocode进行自动补全
  • 原文地址:https://www.cnblogs.com/liuhongfeng/p/5135676.html
Copyright © 2020-2023  润新知