html5中文学习网

您的位置: 首页 > 网站及特效实例 > javascript特效 » 正文

jQuery验证插件 Validate详解_jquery_

[ ] 已经帮助:人解决问题

最常使用JavaScript的场合就是表单的验证,而jQuery作为一个优秀的JavaScript库,也提供了一个优秀的表单验证插件----Validation。Validation是历史最悠久的jQuery插件之一,经过了全球范围内不同项目的验证,并得到了许多Web开发者的好评。作为一个标准的验证方法库,Validation拥有如下特点:TYpHTML5中文学习网 - HTML5先行者学习网

1.内置验证规则: 拥有必填、数字、Email、URL和信用卡号码等19类内置验证规则TYpHTML5中文学习网 - HTML5先行者学习网
2.自定义验证规则: 可以很方便地自定义验证规则TYpHTML5中文学习网 - HTML5先行者学习网
3.简单强大的验证信息提示: 默认了验证信息提示,并提供自定义覆盖默认的提示信息的功能TYpHTML5中文学习网 - HTML5先行者学习网
4.实时验证: 可能通过keyup或blur事件触发验证,而不仅仅在表单提交的时候验证TYpHTML5中文学习网 - HTML5先行者学习网

validate.js下载地址: http://plugins.jquery.com/project/validateTYpHTML5中文学习网 - HTML5先行者学习网
metadata.js下载地址: http://plugins.jquery.com/project/metadataTYpHTML5中文学习网 - HTML5先行者学习网
使用方法:TYpHTML5中文学习网 - HTML5先行者学习网
1.引入jQuery库和Validation插件TYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
<script src="scripts/jquery-1.6.4.js" type="text/javascript"></script>  TYpHTML5中文学习网 - HTML5先行者学习网
<script src="scripts/jquery.validate.js" type="text/javascript"></script>TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

2.确定哪个表单需要被验证TYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
<script type="text/javascript">  TYpHTML5中文学习网 - HTML5先行者学习网
////<![CDATA[  TYpHTML5中文学习网 - HTML5先行者学习网
$(document).ready(function(){  TYpHTML5中文学习网 - HTML5先行者学习网
    $("#commentForm").validate();  TYpHTML5中文学习网 - HTML5先行者学习网
});  TYpHTML5中文学习网 - HTML5先行者学习网
//]]>  TYpHTML5中文学习网 - HTML5先行者学习网
</script>  TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

3.针对不同的字段,进行验证规则编码,设置字段相应的属性TYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
class="required"   必须填写  TYpHTML5中文学习网 - HTML5先行者学习网
class="required email"        必须填写且内容符合Email格式验证  TYpHTML5中文学习网 - HTML5先行者学习网
class="url"             符合URL格式验证  TYpHTML5中文学习网 - HTML5先行者学习网
minlength="2"      最小长度为2  TYpHTML5中文学习网 - HTML5先行者学习网
可验证的规则有19种:TYpHTML5中文学习网 - HTML5先行者学习网
[javascript] view plaincopyprint?TYpHTML5中文学习网 - HTML5先行者学习网
required:      必选字段  TYpHTML5中文学习网 - HTML5先行者学习网
remote:        "请修正该字段",  TYpHTML5中文学习网 - HTML5先行者学习网
email:         电子邮件验证  TYpHTML5中文学习网 - HTML5先行者学习网
url:           网址验证  TYpHTML5中文学习网 - HTML5先行者学习网
date:          日期验证  TYpHTML5中文学习网 - HTML5先行者学习网
dateISO:       日期 (ISO)验证  TYpHTML5中文学习网 - HTML5先行者学习网
dateDE:  TYpHTML5中文学习网 - HTML5先行者学习网
number:        数字验证  TYpHTML5中文学习网 - HTML5先行者学习网
numberDE:  TYpHTML5中文学习网 - HTML5先行者学习网
digits:        只能输入整数  TYpHTML5中文学习网 - HTML5先行者学习网
creditcard:    信用卡号验证  TYpHTML5中文学习网 - HTML5先行者学习网
equalTo:       ”请再次输入相同的值“验证  TYpHTML5中文学习网 - HTML5先行者学习网
accept:        拥有合法后缀名的字符串验证  TYpHTML5中文学习网 - HTML5先行者学习网
maxlength/minlength:    最大/最小长度验证  TYpHTML5中文学习网 - HTML5先行者学习网
rangelength:     字符串长度范围验证  TYpHTML5中文学习网 - HTML5先行者学习网
range:           数字范围验证  TYpHTML5中文学习网 - HTML5先行者学习网
max/min:         最大值/最小值验证  TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

需要引入的jsTYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
<script type="text/javascript" src="../../scripts/jquery-1.3.1.js"></script>TYpHTML5中文学习网 - HTML5先行者学习网
<script type="text/javascript" src="lib/jquery.validate.js"></script>TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

初始化的HTMLTYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
<script type="text/javascript">TYpHTML5中文学习网 - HTML5先行者学习网
$(function(){TYpHTML5中文学习网 - HTML5先行者学习网
 $("#commentForm").validate() TYpHTML5中文学习网 - HTML5先行者学习网
})TYpHTML5中文学习网 - HTML5先行者学习网
</script>TYpHTML5中文学习网 - HTML5先行者学习网
<form class="cmxform" id="commentForm" method="get" action="">TYpHTML5中文学习网 - HTML5先行者学习网
 <fieldset>TYpHTML5中文学习网 - HTML5先行者学习网
   <legend>一个简单的validate验证带验证提示的评论例子</legend>TYpHTML5中文学习网 - HTML5先行者学习网
   <p>TYpHTML5中文学习网 - HTML5先行者学习网
     <label for="cusername">姓名</label>TYpHTML5中文学习网 - HTML5先行者学习网
     <em>*</em><input id="cusername" name="username" size="25" class="required" minlength="2" />TYpHTML5中文学习网 - HTML5先行者学习网
   </p>TYpHTML5中文学习网 - HTML5先行者学习网
   <p>TYpHTML5中文学习网 - HTML5先行者学习网
     <label for="cemail">电子邮件</label>TYpHTML5中文学习网 - HTML5先行者学习网
     <em>*</em><input id="cemail" name="email" size="25" class="required email"  />TYpHTML5中文学习网 - HTML5先行者学习网
   </p>TYpHTML5中文学习网 - HTML5先行者学习网
   <p>TYpHTML5中文学习网 - HTML5先行者学习网
     <label for="curl">网址</label>TYpHTML5中文学习网 - HTML5先行者学习网
     <em>  </em><input id="curl" name="url" size="25" class="url" />TYpHTML5中文学习网 - HTML5先行者学习网
   </p>TYpHTML5中文学习网 - HTML5先行者学习网
   <p>TYpHTML5中文学习网 - HTML5先行者学习网
     <label for="ccomment">你的评论</label>TYpHTML5中文学习网 - HTML5先行者学习网
     <em>*</em><textarea id="ccomment" name="comment" cols="22" class="required" ></textarea>TYpHTML5中文学习网 - HTML5先行者学习网
   </p>TYpHTML5中文学习网 - HTML5先行者学习网
 <p>TYpHTML5中文学习网 - HTML5先行者学习网
     <input class="submit" type="submit" value="提交"/>TYpHTML5中文学习网 - HTML5先行者学习网
   </p>TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

首先看默认设置的规格TYpHTML5中文学习网 - HTML5先行者学习网

序号 规则 描述
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。
TYpHTML5中文学习网 - HTML5先行者学习网

required表示必须填写的TYpHTML5中文学习网 - HTML5先行者学习网

email表示必须正确的邮箱TYpHTML5中文学习网 - HTML5先行者学习网

把验证的规格写在HTML内的class内,方法欠妥,后期的维护增加成本,没有实现行为与结构的分离TYpHTML5中文学习网 - HTML5先行者学习网

所以,可以想把HTML内的class都清空,如下:TYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
<form class="cmxform" id="commentForm" method="get" action="">TYpHTML5中文学习网 - HTML5先行者学习网
 <fieldset>TYpHTML5中文学习网 - HTML5先行者学习网
   <legend>一个简单的validate验证带验证提示的评论例子</legend>TYpHTML5中文学习网 - HTML5先行者学习网
   <p>TYpHTML5中文学习网 - HTML5先行者学习网
     <label for="cusername">姓名</label>TYpHTML5中文学习网 - HTML5先行者学习网
     <em>*</em><input id="cusername" name="username" size="25" />TYpHTML5中文学习网 - HTML5先行者学习网
   </p>TYpHTML5中文学习网 - HTML5先行者学习网
   <p>TYpHTML5中文学习网 - HTML5先行者学习网
     <label for="cemail">电子邮件</label>TYpHTML5中文学习网 - HTML5先行者学习网
     <em>*</em><input id="cemail" name="email" size="25"  />TYpHTML5中文学习网 - HTML5先行者学习网
   </p>TYpHTML5中文学习网 - HTML5先行者学习网
   <p>TYpHTML5中文学习网 - HTML5先行者学习网
     <label for="curl">网址</label>TYpHTML5中文学习网 - HTML5先行者学习网
     <em>  </em><input id="curl" name="url" size="25" />TYpHTML5中文学习网 - HTML5先行者学习网
   </p>TYpHTML5中文学习网 - HTML5先行者学习网
   <p>TYpHTML5中文学习网 - HTML5先行者学习网
     <label for="ccomment">你的评论</label>TYpHTML5中文学习网 - HTML5先行者学习网
     <em>*</em><textarea id="ccomment" name="comment" cols="22" ></textarea>TYpHTML5中文学习网 - HTML5先行者学习网
   </p>TYpHTML5中文学习网 - HTML5先行者学习网
 <p>TYpHTML5中文学习网 - HTML5先行者学习网
     <input class="submit" type="submit" value="提交"/>TYpHTML5中文学习网 - HTML5先行者学习网
   </p>TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

jsTYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
 $(document).ready(function(){TYpHTML5中文学习网 - HTML5先行者学习网
    $("#commentForm").validate({TYpHTML5中文学习网 - HTML5先行者学习网
      rules:{TYpHTML5中文学习网 - HTML5先行者学习网
        username:{TYpHTML5中文学习网 - HTML5先行者学习网
          required:true,TYpHTML5中文学习网 - HTML5先行者学习网
          minlength:2TYpHTML5中文学习网 - HTML5先行者学习网
        },TYpHTML5中文学习网 - HTML5先行者学习网
        email:{TYpHTML5中文学习网 - HTML5先行者学习网
          required:true,TYpHTML5中文学习网 - HTML5先行者学习网
          email:trueTYpHTML5中文学习网 - HTML5先行者学习网
        },TYpHTML5中文学习网 - HTML5先行者学习网
        url:"url",TYpHTML5中文学习网 - HTML5先行者学习网
        comment:"required",TYpHTML5中文学习网 - HTML5先行者学习网
        valcode: {TYpHTML5中文学习网 - HTML5先行者学习网
          formula: "7+9"  TYpHTML5中文学习网 - HTML5先行者学习网
        }TYpHTML5中文学习网 - HTML5先行者学习网
      }TYpHTML5中文学习网 - HTML5先行者学习网
    });TYpHTML5中文学习网 - HTML5先行者学习网
  });TYpHTML5中文学习网 - HTML5先行者学习网
  </script>TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

因为默认的提示是英文的,可以改写成TYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
jQuery.extend(jQuery.validator.messages, {TYpHTML5中文学习网 - HTML5先行者学习网
        required: "必选字段",TYpHTML5中文学习网 - HTML5先行者学习网
        remote: "请修正该字段",TYpHTML5中文学习网 - HTML5先行者学习网
        email: "请输入正确格式的电子邮件",TYpHTML5中文学习网 - HTML5先行者学习网
        url: "请输入合法的网址",TYpHTML5中文学习网 - HTML5先行者学习网
        date: "请输入合法的日期",TYpHTML5中文学习网 - HTML5先行者学习网
        dateISO: "请输入合法的日期 (ISO).",TYpHTML5中文学习网 - HTML5先行者学习网
        number: "请输入合法的数字",TYpHTML5中文学习网 - HTML5先行者学习网
        digits: "只能输入整数",TYpHTML5中文学习网 - HTML5先行者学习网
        creditcard: "请输入合法的信用卡号",TYpHTML5中文学习网 - HTML5先行者学习网
        equalTo: "请再次输入相同的值",TYpHTML5中文学习网 - HTML5先行者学习网
        accept: "请输入拥有合法后缀名的字符串",TYpHTML5中文学习网 - HTML5先行者学习网
        maxlength: jQuery.format("请输入一个长度最多是 {0} 的字符串"),TYpHTML5中文学习网 - HTML5先行者学习网
        minlength: jQuery.format("请输入一个长度最少是 {0} 的字符串"),TYpHTML5中文学习网 - HTML5先行者学习网
        rangelength: jQuery.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),TYpHTML5中文学习网 - HTML5先行者学习网
        range: jQuery.format("请输入一个介于 {0} 和 {1} 之间的值"),TYpHTML5中文学习网 - HTML5先行者学习网
        max: jQuery.format("请输入一个最大为 {0} 的值"),TYpHTML5中文学习网 - HTML5先行者学习网
        min: jQuery.format("请输入一个最小为 {0} 的值")TYpHTML5中文学习网 - HTML5先行者学习网
});TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

建议新建一个js,放到validate.js 下面.TYpHTML5中文学习网 - HTML5先行者学习网

关于提示的美化TYpHTML5中文学习网 - HTML5先行者学习网

TYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
errorElement:"em"TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

  创建一个标签,可以自定义TYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
success:function(label){TYpHTML5中文学习网 - HTML5先行者学习网
        label.text(" ").addClass('success')TYpHTML5中文学习网 - HTML5先行者学习网
      }TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

这里的参数label是指向创建的标签,这里也就是”em“ 然后情况自己的内容,在加上自己的class就可以了TYpHTML5中文学习网 - HTML5先行者学习网

完整的jsTYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
  $("#commentForm").validate({TYpHTML5中文学习网 - HTML5先行者学习网
      rules:{TYpHTML5中文学习网 - HTML5先行者学习网
        username:{TYpHTML5中文学习网 - HTML5先行者学习网
          required:true,TYpHTML5中文学习网 - HTML5先行者学习网
          minlength:2TYpHTML5中文学习网 - HTML5先行者学习网
        },TYpHTML5中文学习网 - HTML5先行者学习网
        email:{TYpHTML5中文学习网 - HTML5先行者学习网
          required:true,TYpHTML5中文学习网 - HTML5先行者学习网
          email:trueTYpHTML5中文学习网 - HTML5先行者学习网
        },TYpHTML5中文学习网 - HTML5先行者学习网
        url:"url",TYpHTML5中文学习网 - HTML5先行者学习网
        comment:"required",TYpHTML5中文学习网 - HTML5先行者学习网
      },TYpHTML5中文学习网 - HTML5先行者学习网
      errorElement:"em",TYpHTML5中文学习网 - HTML5先行者学习网
      success:function(label){TYpHTML5中文学习网 - HTML5先行者学习网
        label.text(" ").addClass('success')TYpHTML5中文学习网 - HTML5先行者学习网
      }TYpHTML5中文学习网 - HTML5先行者学习网
    });TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

相对应的cssTYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
em.error {TYpHTML5中文学习网 - HTML5先行者学习网
  background:url("images/unchecked.gif") no-repeat 0px 0px;TYpHTML5中文学习网 - HTML5先行者学习网
  padding-left: 16px;TYpHTML5中文学习网 - HTML5先行者学习网
}TYpHTML5中文学习网 - HTML5先行者学习网
em.success {TYpHTML5中文学习网 - HTML5先行者学习网
  background:url("images/checked.gif") no-repeat 0px 0px;TYpHTML5中文学习网 - HTML5先行者学习网
  padding-left: 16px;TYpHTML5中文学习网 - HTML5先行者学习网
}TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

.success放到.error下面。。。唔唔。。具体的情况。。只可体会不可言会。。唔。。TYpHTML5中文学习网 - HTML5先行者学习网

在做项目的过程中千变万化,有时候要满足不同的需求,validate也可以单独的修改验证的信息。。TYpHTML5中文学习网 - HTML5先行者学习网

例如:TYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
  messages:{TYpHTML5中文学习网 - HTML5先行者学习网
        username:{TYpHTML5中文学习网 - HTML5先行者学习网
          required:"主人,我要填的满满的",TYpHTML5中文学习网 - HTML5先行者学习网
          minlength:"哎唷,长度不够耶"TYpHTML5中文学习网 - HTML5先行者学习网
        }TYpHTML5中文学习网 - HTML5先行者学习网
   }TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

完整的jsTYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
 $("#commentForm").validate({TYpHTML5中文学习网 - HTML5先行者学习网
      rules:{TYpHTML5中文学习网 - HTML5先行者学习网
        username:{TYpHTML5中文学习网 - HTML5先行者学习网
          required:true,TYpHTML5中文学习网 - HTML5先行者学习网
          minlength:2TYpHTML5中文学习网 - HTML5先行者学习网
        },TYpHTML5中文学习网 - HTML5先行者学习网
        email:{TYpHTML5中文学习网 - HTML5先行者学习网
          required:true,TYpHTML5中文学习网 - HTML5先行者学习网
          email:trueTYpHTML5中文学习网 - HTML5先行者学习网
        },TYpHTML5中文学习网 - HTML5先行者学习网
        url:"url",TYpHTML5中文学习网 - HTML5先行者学习网
        comment:"required",TYpHTML5中文学习网 - HTML5先行者学习网
        valcode: {TYpHTML5中文学习网 - HTML5先行者学习网
          formula: "7+9"  TYpHTML5中文学习网 - HTML5先行者学习网
        }TYpHTML5中文学习网 - HTML5先行者学习网
      },TYpHTML5中文学习网 - HTML5先行者学习网
      messages:{TYpHTML5中文学习网 - HTML5先行者学习网
        username:{TYpHTML5中文学习网 - HTML5先行者学习网
          required:"主人,我要填的满满的",TYpHTML5中文学习网 - HTML5先行者学习网
          minlength:"哎唷,长度不够耶"TYpHTML5中文学习网 - HTML5先行者学习网
        }TYpHTML5中文学习网 - HTML5先行者学习网
      },TYpHTML5中文学习网 - HTML5先行者学习网
      errorElement:"em",TYpHTML5中文学习网 - HTML5先行者学习网
      success:function(label){TYpHTML5中文学习网 - HTML5先行者学习网
        label.text(" ").addClass('success')TYpHTML5中文学习网 - HTML5先行者学习网
      }TYpHTML5中文学习网 - HTML5先行者学习网
    });TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

这里就可以啦。TYpHTML5中文学习网 - HTML5先行者学习网

关于自定义验证规则TYpHTML5中文学习网 - HTML5先行者学习网

增加一段HTML代码TYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
 <p>TYpHTML5中文学习网 - HTML5先行者学习网
     <label for="cvalcode">验证码</label>TYpHTML5中文学习网 - HTML5先行者学习网
     <input id="valcode" name="valcode"  />=7+9TYpHTML5中文学习网 - HTML5先行者学习网
   </p>TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

自定一个规则TYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
$.validator.addMethod("formula",function(value,element,param){TYpHTML5中文学习网 - HTML5先行者学习网
      return value==eval(param)TYpHTML5中文学习网 - HTML5先行者学习网
    },"请正确输入验证信息");TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

formula是需要验证方法的名字 好比如required 必须的。TYpHTML5中文学习网 - HTML5先行者学习网
value返回的当前input的value值TYpHTML5中文学习网 - HTML5先行者学习网
param返回的是当前自定义的验证格式 好比如:7+9TYpHTML5中文学习网 - HTML5先行者学习网
在试用了eval方法 让字符串相加TYpHTML5中文学习网 - HTML5先行者学习网

完整的jsTYpHTML5中文学习网 - HTML5先行者学习网

复制代码 代码如下:
TYpHTML5中文学习网 - HTML5先行者学习网
$.validator.addMethod("formula",function(value,element,param){TYpHTML5中文学习网 - HTML5先行者学习网
      return value==eval(param)TYpHTML5中文学习网 - HTML5先行者学习网
    },"请正确输入验证信息");TYpHTML5中文学习网 - HTML5先行者学习网
    $("#commentForm").validate({TYpHTML5中文学习网 - HTML5先行者学习网
      rules:{TYpHTML5中文学习网 - HTML5先行者学习网
        username:{TYpHTML5中文学习网 - HTML5先行者学习网
          required:true,TYpHTML5中文学习网 - HTML5先行者学习网
          minlength:2TYpHTML5中文学习网 - HTML5先行者学习网
        },TYpHTML5中文学习网 - HTML5先行者学习网
        email:{TYpHTML5中文学习网 - HTML5先行者学习网
          required:true,TYpHTML5中文学习网 - HTML5先行者学习网
          email:trueTYpHTML5中文学习网 - HTML5先行者学习网
        },TYpHTML5中文学习网 - HTML5先行者学习网
        url:"url",TYpHTML5中文学习网 - HTML5先行者学习网
        comment:"required",TYpHTML5中文学习网 - HTML5先行者学习网
        valcode: {TYpHTML5中文学习网 - HTML5先行者学习网
          formula: "7+9"  TYpHTML5中文学习网 - HTML5先行者学习网
        }TYpHTML5中文学习网 - HTML5先行者学习网
      },TYpHTML5中文学习网 - HTML5先行者学习网
      messages:{TYpHTML5中文学习网 - HTML5先行者学习网
        username:{TYpHTML5中文学习网 - HTML5先行者学习网
          required:"主人,我要填的满满的",TYpHTML5中文学习网 - HTML5先行者学习网
          minlength:"哎唷,长度不够耶"TYpHTML5中文学习网 - HTML5先行者学习网
        }TYpHTML5中文学习网 - HTML5先行者学习网
      },TYpHTML5中文学习网 - HTML5先行者学习网
      errorElement:"em",TYpHTML5中文学习网 - HTML5先行者学习网
      success:function(label){TYpHTML5中文学习网 - HTML5先行者学习网
        label.text(" ").addClass('success')TYpHTML5中文学习网 - HTML5先行者学习网
      }TYpHTML5中文学习网 - HTML5先行者学习网
    });TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

额。。没了 学的不深,这是基础的一部分。。还会继续深入学习去。掰掰( ^_^ )/~~拜拜TYpHTML5中文学习网 - HTML5先行者学习网
TYpHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助