更新时间:2023-02-19 22:24:38
更新说明:
1. 增加自定义验证规则回调函数callback中,第二参数,可动态增加消息提醒参数
2. 修复异步自定义验证方法中,ajax请求返回对像时,验证结果异常问题。
更新时间:2021-03-07 20:45:52
更新说明:更新为1.0.2版本,增加自定义验证时,需要通过ajax返回值判断验证时,返回的是字符串时做的处理。
详细请看index.html页面中API下iValidate.setSupplyRules(supplyRuleObj)的使用说明。
更新时间:2020-05-05 22:23:26
更新说明:
修改api说明扩展方法使用ajax时的错误的示例;
修复扩展方法使用异步ajax验证时的判断异常;
更新时间:2020-04-30 00:23:04
更新说明:
修改tip验证框错位情况;
增加全局配置方法iValidate.setConfig(config);
增加全局设置补充验证方法iValidate.setSupplyRules(supplyRuleObj);
删除$.fn.setSupplyRuleObj(supplyRuleObj)方法;
增加$.fn.ivReposition = function(isRedraw)的isRedraw参数(是否重绘canvas(尖角))。
更新时间:2020-04-28 23:20:42
更新说明:在扩展验证(supplyRules),参数对象rule函数的参数,增加$elemt对象。
{rule: function($elemt){}}
$elemt为验证元素(dom)的jquery对象。
更新时间:2019/4/2 下午12:10:03
更新说明:增加了ajax异步处理验证的方式,修复微小的bug,完善文档内容。
更新时间:2018/11/10 下午12:48:19
更新说明:在插件示例包中提供了源码且包含注释,补充了示例index.html中的另一种消息提醒动画的关键字。
演示文件中有详细的实例。
使用ivSetSupplyRuleObj设置扩展验证中可以写ajax,使用如下方式
isAsync为true验证的时候插件就会使用异步的凡是验证,$.ajax就能通过异步的方式做请求,且能保证插件验证的结果不会出误验证。
$("#text").ivSetSupplyRuleObj({ ruleKey: { isAsync: true, contentText: 'yyyyy', // 消息内容。 rule: function(callback) { $.ajax({ url: 'xx', data: { xx: 'xx' }, success: function(data) { // data是个布尔值。 callback(data); } }); } }, } });
请问为什么我按照教程引进的然后写了一个这
<script type="text/javascript"> // 初始化验证对象 iValidate.init(document.getElementById("ivalidate_1")); </script> <!-- 当不存在data-validate-options属性,并初始化验证控件,不会产生校验效果--> <input id="ivalidate_1" class="ivalidate-box" data-validate-options="required: true">
没有反应?