最常使用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:2
TYpHTML5中文学习网 - HTML5先行者学习网 },
TYpHTML5中文学习网 - HTML5先行者学习网 email:{
TYpHTML5中文学习网 - HTML5先行者学习网 required:true,
TYpHTML5中文学习网 - HTML5先行者学习网 email:true
TYpHTML5中文学习网 - 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:2
TYpHTML5中文学习网 - HTML5先行者学习网 },
TYpHTML5中文学习网 - HTML5先行者学习网 email:{
TYpHTML5中文学习网 - HTML5先行者学习网 required:true,
TYpHTML5中文学习网 - HTML5先行者学习网 email:true
TYpHTML5中文学习网 - 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:2
TYpHTML5中文学习网 - HTML5先行者学习网 },
TYpHTML5中文学习网 - HTML5先行者学习网 email:{
TYpHTML5中文学习网 - HTML5先行者学习网 required:true,
TYpHTML5中文学习网 - HTML5先行者学习网 email:true
TYpHTML5中文学习网 - 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:2
TYpHTML5中文学习网 - HTML5先行者学习网 },
TYpHTML5中文学习网 - HTML5先行者学习网 email:{
TYpHTML5中文学习网 - HTML5先行者学习网 required:true,
TYpHTML5中文学习网 - HTML5先行者学习网 email:true
TYpHTML5中文学习网 - 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先行者学习网