`
koalaxyq
  • 浏览: 88803 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类

jQuery验证框架(二)插件方法 (jQuery validation)

阅读更多
jQuery验证框架

二、插件方法( Plugin methods )
[1]  validate( [options] )           返回:Validator 
      说明:见第一部分

[2]  valid()      返回:Boolean
      说明:检查表单是否已通过验证。
$("#myform").validate();
$("a.check").click(function() {
  alert("Valid: " + $("#myform").valid());
  return false;
});


[3]  rules()       返回:Options
      说明:返回一个表单元素的验证规则。有几个方法定义验证规则:
  • 在表单元素的class属性中定义验证规则(推荐的方法)。
  • 通过指定验证方法的属性(推荐的方法)。
  • 可以通过元数据(metadata)插件来定义元数据验证规则。
  • 可以通过指定validate()方法的rules选项。

alert($("#password").rules()["required"]);



[4]  rules( "add", rules )       返回:Options
      参数"add"     类型:String
      参数  rules     类型:Options   要添加的规则,与validate方法中的验证规则一致。
      说明:添加规则到匹配的表单元素,返回该元素的所有验证规则,需要先执行$("form").validate()。在rules中也可以添加用户自定义的消息对象。
$("#myinput").rules("add", {
 required: true,
 minlength: 2,
 messages: {
   required: "Required input",
   minlength: jQuery.format("Please, at least {0} characters are necessary")
 }
});


[5]  rules( "remove", [rules] )       返回:Options
      参数"remove"     类型:String
      参数  rules (Options)    类型:Options   用空白符分割的验证规则。只操作通过rules选项或rules("add")指定的验证规则。
      说明:从第一个匹配的表单元素中移除指定的验证规则,并返回该元素所有的验证规则。
$("#myinput").rules("remove");
$("#myinput").rules("remove", "min max");


[6]  removeAttrs( attributes )       返回:Options
      参数  attributes      类型:String  用空白符分割的属性列表
      说明:从第一个匹配的表单元素中删除指定的属性并返回它们。
 $("#skip").click(function() {
   var rules = $("#myinput").removeAttrs("min max");
   $("#myform).submit();
   $("#myinput").attr(rules);
 });





原文请见:http://docs.jquery.com/Plugins/Validation#Fields_with_complex_names_.28brackets.2C_dots.29
----------------------------------------------------------------------------------------------------------------------------------------------------
分享到:
评论

相关推荐

    jquery.validate Validation .js验证框架 帮助 手册 文档 chm

    jquery.validate Validation .js验证框架 帮助 手册 文档.chm 版本 方面查询 (一)、可选项( options ) 1 (二)插件方法 (jQuery validation) 6 (三、四)选择器及实用工具 (jQuery validation) 7 四、实用工具...

    jquery.validate Validation .js验证框架 帮助 手册 文档.doc

    jquery.validate Validation .js验证框架 帮助 手册 文档.doc (一)、可选项( options ) 1 (二)插件方法 (jQuery validation) 6 (三、四)选择器及实用工具 (jQuery validation) 7 四、实用工具(Utilities) 8 ...

    jQuery Validation Plugin验证插件手动验证

    jquery.validate是jquery旗下的一个验证框架,借助jquery的优势,我们可以迅速验证一些常见的输入,并且可以自己扩充自己的验证方法,并且对国际化也有很好的支持。 正常的验证模式如下: <form id="ff" action=...

    jquery-form-manager:jQuery 插件框架为 HTML 表单及其输入提供全面的界面

    jQuery 表单管理器插件提供了一个综合框架,不仅可以处理标准 HTML 表单及其输入,还可以处理用户定义的输入元素。 ###Overview 一段时间以来,W3C 一直致力于提供有意义且功能上有用的表单输入控制和验证规范。 就...

    jquery-form-validator-plugin:Jquery 表单验证插件

    jquery-form-validator-plugin :用于字段验证。 使用简单的节点 js 服务器进行设置 下面是关于演示应用程序的草稿。 前端框架草案: Bootstrap CSS Google Fonts DOM / UI JQuery [jquery-1.10.2] Front end ...

    MVC快速开发框架

    客户端验证:jQuery Validation Plugin 1.9.0。 在线编辑器:ckeditor、simditor 上传文件:Uploadify v3.2.1 动态页签:Jerichotab(自己改造) 数据表格:jqGrid、Bootstrap Talbe 对话框:layer-v2.3 下拉...

    jbvalidator:HTML 5和Bootstrap Jquery表单验证插件

    jbvalidator是一个全新的基于jQuery的表单验证插件,它是为最新的Bootstrap 5框架创建的,并且支持客户端和服务器端验证。 多种语言。 自定义错误消息。 自定义验证规则。 通过HTML数据属性易于使用。 安装 npm ...

    非常好的WEB表单验证插件

    validation1.5.3 jQuery formValidator表单验证插件 Validator v1.05 JSValidation是强大便利的JavaScript客户端验证框架(XML格式)

    jquery validator 插件增加日期比较方法

    jquery-plugin-validation/ 软件开发网 //www.jb51.net/jiaoben/17478.html由于项目的需要,日期大小比较严重是必不可少的,但Validation插件并不具有此功能,这个时候我们就需要扩展一个自定义验证方法了,代码如下...

    表单验证框架使用及说明

    需验证页面引入jquery和插件js、css ... 初始化插件 1 $(document).ready(function() { 2 $("#formID").validationEngine() 3 }) 或者带相关属性: $(document).ready(function() { $("#formID")....

    快速开发框架NFine ASP.NET MVC+EF6+Bootstrap开发框架

    •客户端验证:jQuery Validation Plugin 1.9.0。 •在线编辑器:ckeditor、simditor •上传文件:Uploadify v3.2.1 •动态页签:Jerichotab(自己改造) •数据表格:jqGrid、Bootstrap Talbe •对话框:...

    NFine快速开发框架.rar

    客户端验证:jQuery Validation Plugin 1.9.0。 在线编辑器:ckeditor、simditor 上传文件:Uploadify v3.2.1 动态页签:Jerichotab(自己改造) 数据表格:jqGrid、Bootstrap Talbe 对话框:layer-v2.3 下拉...

    jquery插件bootstrapValidator表单验证详解

    Bootstrap Validator是为Bootstrap3设计的一款表单验证jQuery插件,非常适合基于Bootstrap框架的网站。 看作者的github,这款插件已经不再更新了,而推荐使用FormValidation,不过现在还是先介绍一下Bootstrap...

    前端插件集合及demo

    资源包括jqGrid(数据表格),jquery-cookie(cookie操作),jquery-ocupload(一键上传),jquery-uploadify(异步上传),jquery-validation(表单验证),zTree(树形菜单),vue,百度(ueditor,map),sweetaler(提示框),zDialog(弹框...

    NFine快速开发框架源码 NFineRapidFramework.rar

    客户端验证:jQuery Validation Plugin 1.9.0。 在线编辑器:ckeditor、simditor 上传文件:Uploadify v3.2.1 动态页签:Jerichotab(自己改造) 数据表格:jqGrid、Bootstrap Talbe 对话框:layer-v2.3 下拉...

    ASP.NET MVC+EF6+Bootstrap开发C#源代码

    客户端验证:jQuery Validation Plugin。 在线编辑器:ckeditor、simditor 上传文件:Uploadify 数据表格:jqGrid、Bootstrap Talbe 对话框:layer 页面布局:jquery.layout.js 图表插件:echarts、highcharts...

    bootstrap后台管理模板

    客户端验证:jQuery Validation Plugin 1.9.0。 在线编辑器:ckeditor、simditor 上传文件:Uploadify v3.2.1 动态页签:Jerichotab(自己改造) 数据表格:jqGrid、Bootstrap Talbe 对话框:layer-v2.3 下拉...

    H-ui.admin

    ├── jquery.validation 表单验证插件 ├── My97DatePicker 日期插件 ├── datatables 表格插件 ├── nprogress 进度条插件 ├── layer layer弹出层插件 ├── laypage laypage 翻页插件 ├── jquery....

    lift-validate:提升输入验证模块

    由于jQuery Validation插件的行为,此验证器存在问题。 如果验证失败,它将在每个值更改事件上向服务器发送验证请求,因此会增加服务器负载。 ValidateLength-值长度必须满足定义的范围。 Validat

Global site tag (gtag.js) - Google Analytics