`

jquery-validate学习

    博客分类:
  • js
阅读更多

一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/
API: http://jquery.bassistance.de/api-browser/plugins.html
当前版本:1.5.5
需要JQuery版本:1.2.6+, 兼容 1.3.2
<script src="../js/jquery.js" type="text/javascript"></script>
<script src="../js/jquery.validate.js" type="text/javascript"></script>

二、默认校验规则
(1)required:true               必输字段
(2)remote:"check.php"          使用ajax方法调用check.php验证输入值
(3)email:true                  必须输入正确格式的电子邮件
(4)url:true                    必须输入正确格式的网址
(5)date:true                   必须输入正确格式的日期
(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

三、默认的提示

Js代码 复制代码
  1. messages: {   
  2.     required: "This field is required.",   
  3.     remote: "Please fix this field.",   
  4.     email: "Please enter a valid email address.",   
  5.     url: "Please enter a valid URL.",   
  6.     date: "Please enter a valid date.",   
  7.     dateISO: "Please enter a valid date (ISO).",   
  8.     dateDE: "Bitte geben Sie ein g眉ltiges Datum ein.",   
  9.     number: "Please enter a valid number.",   
  10.     numberDE: "Bitte geben Sie eine Nummer ein.",   
  11.     digits: "Please enter only digits",   
  12.     creditcard: "Please enter a valid credit card number.",   
  13.     equalTo: "Please enter the same value again.",   
  14.     accept: "Please enter a value with a valid extension.",   
  15.     maxlength: $.validator.format("Please enter no more than {0} characters."),   
  16.     minlength: $.validator.format("Please enter at least {0} characters."),   
  17.     rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."),   
  18.     range: $.validator.format("Please enter a value between {0} and {1}."),   
  19.     max: $.validator.format("Please enter a value less than or equal to {0}."),   
  20.     min: $.validator.format("Please enter a value greater than or equal to {0}.")   
  21. },  
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}.")
},

 


如需要修改,可在js代码中加入:

Js代码 复制代码
  1. jQuery.extend(jQuery.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: jQuery.validator.format("请输入一个长度最多是 {0} 的字符串"),   
  14.   minlength: jQuery.validator.format("请输入一个长度最少是 {0} 的字符串"),   
  15.   rangelength: jQuery.validator.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),   
  16.   range: jQuery.validator.format("请输入一个介于 {0} 和 {1} 之间的值"),   
  17.   max: jQuery.validator.format("请输入一个最大为 {0} 的值"),   
  18.   min: jQuery.validator.format("请输入一个最小为 {0} 的值")   
  19. });  
jQuery.extend(jQuery.validator.messages, {
        required: "必选字段",
  remote: "请修正该字段",
  email: "请输入正确格式的电子邮件",
  url: "请输入合法的网址",
  date: "请输入合法的日期",
  dateISO: "请输入合法的日期 (ISO).",
  number: "请输入合法的数字",
  digits: "只能输入整数",
  creditcard: "请输入合法的信用卡号",
  equalTo: "请再次输入相同的值",
  accept: "请输入拥有合法后缀名的字符串",
  maxlength: jQuery.validator.format("请输入一个长度最多是 {0} 的字符串"),
  minlength: jQuery.validator.format("请输入一个长度最少是 {0} 的字符串"),
  rangelength: jQuery.validator.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),
  range: jQuery.validator.format("请输入一个介于 {0} 和 {1} 之间的值"),
  max: jQuery.validator.format("请输入一个最大为 {0} 的值"),
  min: jQuery.validator.format("请输入一个最小为 {0} 的值")
});

 


推荐做法,将此文件放入messages_cn.js中,在页面中引入

Js代码 复制代码
  1. <script src="../js/messages_cn.js" type="text/javascript"></script>  
<script src="../js/messages_cn.js" type="text/javascript"></script>

 

 

四、使用方式
1.将校验规则写到控件中

Js代码 复制代码
  1. <script src="../js/jquery.js" type="text/javascript"></script>   
  2. <script src="../js/jquery.validate.js" type="text/javascript"></script>   
  3. <script src="./js/jquery.metadata.js" type="text/javascript"></script>   
  4. $().ready(function() {   
  5.  $("#signupForm").validate();   
  6. });   
  7.   
  8. <form id="signupForm" method="get" action="">   
  9.     <p>   
  10.         <label for="firstname">Firstname</label>   
  11.         <input id="firstname" name="firstname" class="required" />   
  12.     </p>   
  13.  <p>   
  14.   <label for="email">E-Mail</label>   
  15.   <input id="email" name="email" class="required email" />   
  16.  </p>   
  17.  <p>   
  18.   <label for="password">Password</label>   
  19.   <input id="password" name="password" type="password" class="{required:true,minlength:5}" />   
  20.  </p>   
  21.  <p>   
  22.   <label for="confirm_password">确认密码</label>   
  23.   <input id="confirm_password" name="confirm_password" type="password" class="{required:true,minlength:5,equalTo:'#password'}" />   
  24.  </p>   
  25.     <p>   
  26.         <input class="submit" type="submit" value="Submit"/>   
  27.     </p>   
  28. </form>  
<script src="../js/jquery.js" type="text/javascript"></script>
<script src="../js/jquery.validate.js" type="text/javascript"></script>
<script src="./js/jquery.metadata.js" type="text/javascript"></script>
$().ready(function() {
 $("#signupForm").validate();
});

<form id="signupForm" method="get" action="">
    <p>
        <label for="firstname">Firstname</label>
        <input id="firstname" name="firstname" class="required" />
    </p>
 <p>
  <label for="email">E-Mail</label>
  <input id="email" name="email" class="required email" />
 </p>
 <p>
  <label for="password">Password</label>
  <input id="password" name="password" type="password" class="{required:true,minlength:5}" />
 </p>
 <p>
  <label for="confirm_password">确认密码</label>
  <input id="confirm_password" name="confirm_password" type="password" class="{required:true,minlength:5,equalTo:'#password'}" />
 </p>
    <p>
        <input class="submit" type="submit" value="Submit"/>
    </p>
</form>

使用class="{}"的方式,必须引入包:jquery.metadata.js

可以使用如下的方法,修改提示内容:

Js代码 复制代码
  1. class="{required:true,minlength:5,messages:{required:'请输入内容'}}"  
class="{required:true,minlength:5,messages:{required:'请输入内容'}}"

在使用equalTo关键字时,后面的内容必须加上引号,如下代码:

Js代码 复制代码
  1. class="{required:true,minlength:5,equalTo:'#password'}"  
class="{required:true,minlength:5,equalTo:'#password'}"

另外一个方式,使用关键字:meta(为了元数据使用其他插件你要包装 你的验证规则 在他们自己的项目中可以用这个特殊的选项)

Tell the validation plugin to look inside a validate-property in metadata for validation rules.
例如:

Js代码 复制代码
  1. meta: "validate"  
  2. <input id="password" name="password" type="password" class="{validate:{required:true,minlength:5}}" />  
meta: "validate"
<input id="password" name="password" type="password" class="{validate:{required:true,minlength:5}}" />

 再有一种方式:

 

Js代码 复制代码
  1. $.metadata.setType("attr""validate");  
$.metadata.setType("attr", "validate");

这样可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"将不起作用 

2.将校验规则写到代码中

 

Html代码 复制代码
  1. $().ready(function() {   
  2.  $("#signupForm").validate({   
  3.         rules: {   
  4.    firstname: "required",   
  5.    email: {   
  6.     required: true,   
  7.     email: true   
  8.    },   
  9.    password: {   
  10.     required: true,   
  11.     minlength: 5   
  12.    },   
  13.    confirm_password: {   
  14.     required: true,   
  15.     minlength: 5,   
  16.     equalTo: "#password"   
  17.    }   
  18.   },   
  19.         messages: {   
  20.    firstname: "请输入姓名",   
  21.    email: {   
  22.     required: "请输入Email地址",   
  23.     email: "请输入正确的email地址"   
  24.    },   
  25.    password: {   
  26.     required: "请输入密码",   
  27.     minlength: jQuery.format("密码不能小于{0}个字符")   
  28.    },   
  29.    confirm_password: {   
  30.     required: "请输入确认密码",   
  31.     minlength: "确认密码不能小于5个字符",   
  32.     equalTo: "两次输入密码不一致不一致"   
  33.    }   
  34.   }   
  35.     });   
  36. });   
  37. //messages处,如果某个控件没有message,将调用默认的信息   
  38.   
  39. <form id="signupForm" method="get" action="">  
  40.     <p>  
  41.         <label for="firstname">Firstname</label>  
  42.         <input id="firstname" name="firstname" />  
  43.     </p>  
  44.  <p>  
  45.   <label for="email">E-Mail</label>  
  46.   <input id="email" name="email" />  
  47.  </p>  
  48.  <p>  
  49.   <label for="password">Password</label>  
  50.   <input id="password" name="password" type="password" />  
  51.  </p>  
  52.  <p>  
  53.   <label for="confirm_password">确认密码</label>  
  54.   <input id="confirm_password" name="confirm_password" type="password" />  
  55.  </p>  
  56.     <p>  
  57.         <input class="submit" type="submit" value="Submit"/>  
  58.     </p>  
  59. </form>  
$().ready(function() {
 $("#signupForm").validate({
        rules: {
   firstname: "required",
   email: {
    required: true,
    email: true
   },
   password: {
    required: true,
    minlength: 5
   },
   confirm_password: {
    required: true,
    minlength: 5,
    equalTo: "#password"
   }
  },
        messages: {
   firstname: "请输入姓名",
   email: {
    required: "请输入Email地址",
    email: "请输入正确的email地址"
   },
   password: {
    required: "请输入密码",
    minlength: jQuery.format("密码不能小于{0}个字符")
   },
   confirm_password: {
    required: "请输入确认密码",
    minlength: "确认密码不能小于5个字符",
    equalTo: "两次输入密码不一致不一致"
   }
  }
    });
});
//messages处,如果某个控件没有message,将调用默认的信息

<form id="signupForm" method="get" action="">
    <p>
        <label for="firstname">Firstname</label>
        <input id="firstname" name="firstname" />
    </p>
 <p>
  <label for="email">E-Mail</label>
  <input id="email" name="email" />
 </p>
 <p>
  <label for="password">Password</label>
  <input id="password" name="password" type="password" />
 </p>
 <p>
  <label for="confirm_password">确认密码</label>
  <input id="confirm_password" name="confirm_password" type="password" />
 </p>
    <p>
        <input class="submit" type="submit" value="Submit"/>
    </p>
</form>

 

required:true 必须有值
required:"#aa:checked"表达式的值为真,则需要验证
required:function(){}返回为真,表时需要验证
后边两种常用于,表单中需要同时填或不填的元素
 
五、常用方法及注意问题
1.用其他方式替代默认的SUBMIT

Js代码 复制代码
  1. $().ready(function() {   
  2.  $("#signupForm").validate({   
  3.         submitHandler:function(form){   
  4.             alert("submitted");      
  5.             form.submit();   
  6.         }       
  7.     });   
  8. });  
$().ready(function() {
 $("#signupForm").validate({
        submitHandler:function(form){
            alert("submitted");   
            form.submit();
        }    
    });
});

 


可以设置validate的默认值,写法如下:

Js代码 复制代码
  1. $.validator.setDefaults({   
  2.  submitHandler: function(form) { alert("submitted!");form.submit(); }   
  3. });  
$.validator.setDefaults({
 submitHandler: function(form) { alert("submitted!");form.submit(); }
});

 


如果想提交表单, 需要使用form.submit()而不要使用$(form).submit()

2.debug,如果这个参数为true,那么表单不会提交,只进行检查,调试时十分方便

Js代码 复制代码
  1. $().ready(function() {   
  2.  $("#signupForm").validate({   
  3.         debug:true  
  4.     });   
  5. });  
$().ready(function() {
 $("#signupForm").validate({
        debug:true
    });
});

 


如果一个页面中有多个表单,用

Js代码 复制代码
  1. $.validator.setDefaults({   
  2.    debug: true  
  3. })  
$.validator.setDefaults({
   debug: true
})

 

 

3.ignore:忽略某些元素不验证

Js代码 复制代码
  1. ignore: ".ignore"  
ignore: ".ignore"

 

 

4.errorPlacement:Callback  Default: 把错误信息放在验证的元素后面 
指明错误放置的位置,默认情况是:error.appendTo(element.parent());即把错误信息放在验证的元素后面
errorPlacement: function(error, element) {  
    error.appendTo(element.parent());  
}
//示例:

Html代码 复制代码
  1. <tr>  
  2.     <td class="label"><label id="lfirstname" for="firstname">First Name</label></td>  
  3.     <td class="field"><input id="firstname" name="firstname" type="text" value="" maxlength="100" /></td>  
  4.     <td class="status"></td>  
  5. </tr>  
  6. <tr>  
  7.     <td style="padding-right: 5px;">  
  8.         <input id="dateformat_eu" name="dateformat" type="radio" value="0" />  
  9.         <label id="ldateformat_eu" for="dateformat_eu">14/02/07</label>  
  10.     </td>  
  11.     <td style="padding-left: 5px;">  
  12.         <input id="dateformat_am" name="dateformat" type="radio" value="1"  />  
  13.         <label id="ldateformat_am" for="dateformat_am">02/14/07</label>  
  14.     </td>  
  15.     <td></td>  
  16. </tr>  
  17. <tr>  
  18.     <td class="label">&nbsp;</td>  
  19.     <td class="field" colspan="2">  
  20.         <div id="termswrap">  
  21.             <input id="terms" type="checkbox" name="terms" />  
  22.             <label id="lterms" for="terms">I have read and accept the Terms of Use.</label>  
  23.         </div>  
  24.     </td>  
  25. </tr>  
<tr>
    <td class="label"><label id="lfirstname" for="firstname">First Name</label></td>
    <td class="field"><input id="firstname" name="firstname" type="text" value="" maxlength="100" /></td>
    <td class="status"></td>
</tr>
<tr>
    <td style="padding-right: 5px;">
        <input id="dateformat_eu" name="dateformat" type="radio" value="0" />
        <label id="ldateformat_eu" for="dateformat_eu">14/02/07</label>
    </td>
    <td style="padding-left: 5px;">
        <input id="dateformat_am" name="dateformat" type="radio" value="1"  />
        <label id="ldateformat_am" for="dateformat_am">02/14/07</label>
    </td>
    <td></td>
</tr>
<tr>
    <td class="label">&nbsp;</td>
    <td class="field" colspan="2">
        <div id="termswrap">
            <input id="terms" type="checkbox" name="terms" />
            <label id="lterms" for="terms">I have read and accept the Terms of Use.</label>
        </div>
    </td>
</tr>
Js代码 复制代码
  1. errorPlacement: function(error, element) {   
  2.     if ( element.is(":radio") )   
  3.         error.appendTo( element.parent().next().next() );   
  4.     else if ( element.is(":checkbox") )   
  5.         error.appendTo ( element.next() );   
  6.     else  
  7.         error.appendTo( element.parent().next() );   
  8. }  
errorPlacement: function(error, element) {
    if ( element.is(":radio") )
        error.appendTo( element.parent().next().next() );
    else if ( element.is(":checkbox") )
        error.appendTo ( element.next() );
    else
        error.appendTo( element.parent().next() );
}
 
代码的作用是:一般情况下把错误信息显示在<td class="status"></td>中,如果是radio显示在<td></td>中,如果是checkbox显示在内容的后面

errorClass:String  Default: "error" 
指定错误提示的css类名,可以自定义错误提示的样式
errorElement:String  Default: "label" 
用什么标签标记错误,默认的是label你可以改成em
errorContainer:Selector 
显示或者隐藏验证信息,可以自动实现有错误信息出现时把容器属性变为显示,无错误时隐藏,用处不大
errorContainer: "#messageBox1, #messageBox2"
errorLabelContainer:Selector
把错误信息统一放在一个容器里面。
wrapper:String
用什么标签再把上边的errorELement包起来
一般这三个属性同时使用,实现在一个容器内显示所有错误提示的功能,并且没有信息时自动隐藏

Js代码 复制代码
  1. errorContainer: "div.error",   
  2. errorLabelContainer: $("#signupForm div.error"),   
  3. wrapper: "li"  
errorContainer: "div.error",
errorLabelContainer: $("#signupForm div.error"),
wrapper: "li"

 


 
设置错误提示的样式,可以增加图标显示

Js代码 复制代码
  1. input.error { border: 1px solid red; }   
  2. label.error {   
  3.   background:url("./demo/images/unchecked.gif") no-repeat 0px 0px;   
  4.   padding-left: 16px;   
  5.   padding-bottom: 2px;   
  6.   font-weight: bold;   
  7.   color: #EA5200;   
  8. }   
  9. label.checked {   
  10.   background:url("./demo/images/checked.gif") no-repeat 0px 0px;   
  11. }   
  12. success:String,Callback   
input.error { border: 1px solid red; }
label.error {
  background:url("./demo/images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}
label.checked {
  background:url("./demo/images/checked.gif") no-repeat 0px 0px;
}
success:String,Callback 

 


要验证的元素通过验证后的动作,如果跟一个字符串,会当做一个css类,也可跟一个函数

Js代码 复制代码
  1. success: function(label) {   
  2.     // set &nbsp; as text for IE   
  3.     label.html("&nbsp;").addClass("checked");   
  4.     //label.addClass("valid").text("Ok!")   
  5. }  
success: function(label) {
    // set &nbsp; as text for IE
    label.html("&nbsp;").addClass("checked");
    //label.addClass("valid").text("Ok!")
}

 


添加"valid" 到验证元素, 在CSS中定义的样式<style>label.valid {}</style>
success: "valid"

nsubmit: Boolean  Default: true 
提交时验证. 设置唯false就用其他方法去验证
onfocusout:Boolean  Default: true 
失去焦点是验证(不包括checkboxes/radio buttons)
onkeyup:Boolean  Default: true 
在keyup时验证.
onclick:Boolean  Default: true 
在checkboxes 和 radio 点击时验证
focusInvalid:Boolean  Default: true 
提交表单后,未通过验证的表单(第一个或提交之前获得焦点的未通过验证的表单)会获得焦点
focusCleanup:Boolean  Default: false 
如果是true那么当未通过验证的元素获得焦点时,移除错误提示。避免和 focusInvalid 一起用
 
// 重置表单

Java代码 复制代码
  1. $().ready(function() {   
  2.  var validator = $("#signupForm").validate({   
  3.         submitHandler:function(form){   
  4.             alert("submitted");      
  5.             form.submit();   
  6.         }       
  7.     });   
  8.     $("#reset").click(function() {   
  9.         validator.resetForm();   
  10.     });   
  11. });  
$().ready(function() {
 var validator = $("#signupForm").validate({
        submitHandler:function(form){
            alert("submitted");   
            form.submit();
        }    
    });
    $("#reset").click(function() {
        validator.resetForm();
    });
});

 remote:URL

使用ajax方式进行验证,默认会提交当前验证的值到远程地址,如果需要提交其他的值,可以使用data选项

Js代码
分享到:
评论

相关推荐

    AmezeUI框架+jquery-validate

    本项目涉及的知识点主要集中在"AmezeUI框架"和"jquery-validate"这两个工具的结合使用上,用于实现一个高效的注册验证系统。 首先,**AmezeUI框架**是一个专为移动互联网设计的前端框架,它提供了丰富的组件和样式...

    基于Bootstrap与jQuery-validate的个人封装检验框架demo

    总结来说,"基于Bootstrap与jQuery-validate的个人封装检验框架demo"是一个实用的学习资源,它展示了如何将前端设计与验证功能有效融合,创建出具有良好UI和用户体验的验证框架。通过学习和理解这个项目,开发者可以...

    jquery-validate验证框架使用详解及JS文件

    《jQuery Validate验证框架详解与JS应用》 在Web开发中,表单验证是不可或缺的一环,它确保...同时,提供的`validate.js`和`jquery.validate.zip`文件包含了完整的jQuery Validate插件,供开发者直接使用或参考学习。

    jquery-form-validate.1.2.zip

    《jQuery Form Validate 1.2:打造高效表单验证》 在Web开发中,表单验证是不可或缺的一环,它确保用户输入的数据符合预设的规则,从而避免无效数据的提交,提高用户体验,同时减轻服务器端的压力。jQuery Form ...

    FormValidator.zip(使用jquery-validate实现注册界面表单验证)

    这个示例是学习和参考 `jQuery Validate` 的一个好起点。通过分析和修改源码,你可以理解如何根据实际需求定制表单验证逻辑,提升用户体验,同时保证数据质量。在实际项目中,还可以结合服务器端验证,形成双层防护...

    jquery-validate

    8. **demo**:演示示例,通常用于展示如何配置和使用`jQuery Validate`插件,开发者可以通过查看和运行这些例子来学习如何应用验证规则。 使用`jQuery Validate`时,你需要在HTML中指定验证规则,这通常通过添加...

    Jquery-validate扩展方法(验证空格)

    在本例中,我们学习了如何使用 `jQuery Validate` 的扩展方法来创建一个名为 `noSpaces` 的验证规则,以禁止用户在输入中包含空格。这只是一个基础示例,实际应用中可以根据需求创建更多自定义验证方法,以确保表单...

    jquery-validation-1.11.1.zip

    `dist`目录包含了编译后的插件文件,如`jquery.validate.min.js`,这是在实际项目中可以直接使用的压缩和优化过的版本。开发者可以在HTML文件中引入这个文件,轻松启用表单验证功能。 `localization`目录提供了多...

    jquery validate依赖包及其帮助文档.rar

    《jQuery Validate插件详解与应用指南》 在Web开发领域,表单验证是不可或缺的一环,它能够确保用户输入的数据符合预设的规则,从而提高数据的准确性和系统的稳定性。jQuery Validate是一个强大的JavaScript库,专...

    jQuery-validation-1.14.0 官方源代码(2015.09.13)

    `lib`目录可能包含库的其他组件或依赖,而`demo`目录则提供了示例代码,帮助开发者快速理解和学习如何使用jQuery-validation。 在实际应用中,开发者可以通过以下步骤集成jQuery-validation: 1. 引入jQuery和...

    jQuery-validation.rar

    &lt;script src="jquery.validate.min.js"&gt; $(document).ready(function() { $('#myForm').validate(); }); ``` 此外,为了获取更详细的使用教程和了解更多高级功能,可以访问相关博主的博客或其他在线资源,那里...

    Jquery validate框架学习

    NULL 博文链接:https://269629151.iteye.com/blog/1699635

    talent-validate-new(验证框架)

    "talent-validate-new"是一个基于JavaScript和jQuery的开源验证框架,专为简化和优化Web表单验证而设计。这个框架提供了强大的功能,使得开发者能够快速有效地整合验证规则,确保用户输入的数据符合预设的标准。 ...

    jquery-validation.zip

    3. 初始化验证:在jQuery的`$(document).ready()`函数内,使用`.validate()`方法对表单进行初始化。 4. 配置规则:通过`.rules()`方法添加或修改验证规则,通过`.messages()`方法设置错误提示信息。 5. 自定义处理:...

    jquery-validation-1.8.1里面有很多例子

    1. `dist/`:包含压缩和未压缩的JS文件,如`jquery.validate.js`和`additional-methods.js`,分别用于基本验证和额外的验证方法。 2. `demo/`:演示了各种验证规则和配置的应用,包括基本验证、自定义规则、分组验证...

    jquery_validate插件总结

    这是一个关于jquery_validate插件学习的总结,内容不多,但是都是干货,有兴趣的可以看一下。

    jquery-1.6.2.js,validate.min.js,metadata.js

    在学习和使用这些库时,建议参考jQuery和jQuery Validate的官方文档,了解其最新功能和最佳实践。同时,metadata.js虽然在现代Web开发中可能被HTML5的`data-*`属性取代,但它的设计理念仍然有借鉴价值。理解如何高效...

    springmvc+mybatis+maven+bootstrap前端+jquery validate表单验证,web开发框架

    在本项目中,`jquery validate` 插件用于表单验证,它可以轻松地对用户输入进行实时验证,确保数据的完整性和准确性。 项目中的例子展示了如何使用SSM框架进行数据查询和添加。通常,这会涉及到以下几个步骤: 1. ...

    jquery.validate学习实例

    在"jquery.validate学习实例"中,我们可以通过提供的`index.html`和`js`文件来了解如何使用`jQuery Validate`插件。 ### jQuery Validate 插件介绍 `jQuery Validate`是由Jörn Zaefferer开发的一个jQuery插件,它...

    jQuery的validate插件使用整理

    **jQuery的validate插件使用详解** jQuery的validate插件是一款强大的表单验证工具,它...`jQuery的validate插件使用整理.doc`和`jquery_validate`文件可能包含了更具体的示例和详细教程,建议结合学习,以加深理解。

Global site tag (gtag.js) - Google Analytics