# jquery.CL_Valitator.js **Repository Path**: luchg/jquery.CL_Valitator.js ## Basic Information - **Project Name**: jquery.CL_Valitator.js - **Description**: 基于jQuery的回调式表单验证插件,支持正则、长度范围、函数回调、AJAX等多种方法,拥有“锁”事件,支持动态添加、修改验证规则 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 1 - **Created**: 2014-11-28 - **Last Updated**: 2021-11-26 ## Categories & Tags **Categories**: jquery-plugins **Tags**: None ## README #基于jQuery的回调式表单验证插件 一款只负责验证过程的全回调式表单验证插件,支持正则、长度范围、函数回调、AJAX等多种方法,拥有“锁”事件,支持动态添加、修改验证规则。 ##文档 ##License jquery.CL_Valitator.js遵循[apache2.0](http://www.apache.org/licenses/LICENSE-2.0)协议发布 *** ##更新日志 ###2.0.4 `2016/09/07` * 修复触发单个元素验证时候报错的问题 ###2.0.3 `2015/11/27` * 【元素配置】新增focus设置焦点信息,同时全系onfocus新增传递焦点信息参数 * success、error、net_error、focus设置新增允许使用函数返回字符串信息 ###2.0.2 `2015/04/03` * 修复重复执行一次性配置方法时会引发无法使用触发全部验证方法的问题,此次版本更新为,多次执行一次性配置方法时候,后面执行的配置覆盖前面的,覆盖不是替换 * 集成Queue,不再需要另行加载Queue引擎了 * 调整length、minLength、maxLength方法中的lengthAt属性设置,新增支持使用数字自定义汉字字节长度,仍兼容原有使用方法 ###2.0.1 `2015/02/07` * 新增触发单个【元素】方法 * 新增外围自定义【元素】错误方法 ###2.0.0 `2014/11/28` * 修改 * 修复部分内置正则有误的问题 * 修复AJAX参数错误不能设置get或post的问题,2.0版本使用method设置请求方法 * 使用jQ类型判断方法,修复ie下无节点时添加不规范的验证规则会报错的问题(2.0版忽略不存在的节点规则) * 废弃attr属性,改用“选择器”指向【元素】,同时【元素规则字典】中的键名变更为【元素】“选择器”(jQuery) * 大幅度重构,优化验证逻辑,部分用法与1.0版本不兼容 * 新增 * 新增onfoucs方法监视【元素】焦点事件 * 新增可动态增加【元素】以及其【规则】 * 新增允许修改【元素配置】 * 新增触发验证方法,1.0版本可以借用输入框blur事件实现触发验证,但是会遇到异步的问题,本次新增的该方法通过回调形式,可避免异步导致的一系列不稳定问题 ###1.0.0 * 全新CL_Valitator诞生