关于jquery easyui 组合校验的方法
来源:互联网 发布:matlab中雅可比矩阵 编辑:程序博客网 时间:2024/04/28 12:24
先前的jquery easyui 不支持组合校验,我改了一下源代码,现在可以用了,validType="xxx&xxx " 的校验器用 &分割
改动如下:
jquery-easyui-xx.js整个包中
在:function _2ee(_2ef) 函数下 把 if(opts.validType){ } 整个代码用下面的代码替换
------------------------------------
if(opts.validType){
var _b_validTypes = (opts.validType).split(/&/g);
for(_iii=0;_iii<_b_validTypes.length;_iii++){
var vType = _b_validTypes[_iii];
var _2f3=/([a-zA-Z_]+)(.*)/.exec(vType);
var rule=opts.rules[_2f3[1]];
if(_2f0&&rule){
var _2f4=eval(_2f3[2]);
if(!rule["validator"](_2f0,_2f4)){
box.addClass("validatebox-invalid");
var _2f5=rule["message"];
if(_2f4){
for(var i=0;i<_2f4.length;i++){
_2f5=_2f5.replace(new RegExp("\\{"+i+"\\}","g"),_2f4[i]);
}
}
_2f1(opts.invalidMessage||_2f5);
_2eb(_2ef);
return false;
}
}
}
}
-------------------------------------
如果你只用 jquery.validatebox.js 模块
可以这样该:
在:function _11(_12)函数下把 if(_13.validType){ } 整个代码用下面的代码替换
--------------------------------------------------
if(_13.validType){
var _b_validTypes = (opts.validType).split(/&/g);
for(_iii=0;_iii<_b_validTypes.length;_iii++){
var vType = _b_validTypes[_iii];
var _17=/([a-zA-Z_]+)(.*)/.exec(vType);
var _18=_13.rules[_17[1]];
alert()
if(_14&&_18){
var _19=eval(_17[2]);
if(!_18["validator"](_14,_19)){
box.addClass("validatebox-invalid");
var _1a=_18["message"];
if(_19){
for(var i=0;i<_19.length;i++){
_1a=_1a.replace(new RegExp("\\{"+i+"\\}","g"),_19[i]);
}
- 关于jquery easyui 组合校验的方法
- jquery easyui 组合校验
- jquery easyui 校验
- jquery设置easyui校验
- jQuery扩展的校验方法
- Jquery的框架 easyui 的表单校验的基本方式
- easyui的validatebox校验
- 关于easyui校验规则定时验证bug的修改
- jQuery EasyUI 组合框(ComboBox)
- jQuery EasyUI - ComboBox组合框
- 关于JQuery插件easyUI的学习
- 初学关于JQUERY、EasyUI的见解
- 关于jquery EasyUI的初步认识
- 关于Jquery-easyUi的常用用法
- Jquery Easyui验证扩展,EasyUI增加校验规则,Easyui验证,Easyui校验
- jQuery EasyUI---validatebox 校验规则扩展
- jQuery EasyUI---validatebox 校验规则扩展
- jquery easyui 事件和方法的调用
- 在easyui datagrid中formatter数据后使用linkbutton
- 事件句柄 注册 监听 概念
- 《Red5 用户参考手册》之二:入门第一章 FAQ
- 反编译记录
- 《Red5 用户参考手册》之三:入门第二章 配置文件
- 关于jquery easyui 组合校验的方法
- 《Red5 用户参考手册》之四:入门第三章 迁移指南
- powerbuiler 9.0 作为 WAS5.1 的EJB客户端开发
- EditPlus设置java编译和运行快捷键
- 《Red5 用户参考手册》之五:入门第四章 Red5 的类库
- 《Red5 用户参考手册》之六:入门第五章 构建 Red5
- 1.第五章
- 英语“说”感受
- 《Red5 用户参考手册》之七:入门第六章 发布 Red5 和 入门第七章 Red5 的系统要求