插件

概述

  • jQuery最著名的方面之一是它广泛的插件生态系统。从表排序到表单验证到自动完成-如果需要它,很有可能有人已经为它编写了一个插件。

  • 插件的原理

$.fn.greenify = function() {
    this.css( "color", "green" );
    return this;
}
 
$( "a" ).greenify().addClass( "greenified" );

jQuery formValidator插件

  • 使用插件必须加载的文件
//加载jQuery类库

//加载插件

//加载扩展库(如果想用里面的函数、正则表达式,必须加载该文件)

  • 主要函数
inputValiator       - 针对input、textarea、select控件的字符长度值范围、选择个数的控制
compareValidator    - 提供2个对象的比较,目前可以比较字符串和数值型
regexValidator      - 利用正则表达式验证
functionValidator   - 利用外部函数来做校验
passwordValidator   - 对密码强度进行校验
ajaxValidator       - 通过ajax到服务器上做数据校验
formValidator       - 对单个控件进行配置
defaultPassed       - 默认校验通过,显示onCorrect状态
unFormValidator     - 接触控件的验证功能
$.formValidator.initConfig      - 对整个校验组进行全局配置
$.formValidator.pageIsValid     - 对整个校验组进行校验,用来处理一个页面多个提交按钮的情况
$.formValidator.getLength       - 返回控件的长度/选择个数/索引号
$.formValidator.reloadAutoTip   - 重新定位提示层的位置
$.formValidator.retSetTipState  - 来把该组的提示内容恢复到内容刚打开的状态
$.formValidator.serialize       - 把指定的内容序列化,中文不会乱码
    1. 全局配置函数(必须):

    1. 单个表单控件配置函数(必须,如果没有用{}空对象代替)

  • 3.输入表单控件配置(可选)

插件_第1张图片
  • 使用



    
    Document
    
    
    
    



    

你可能感兴趣的:(插件)