- 浏览: 461626 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (106)
- jquery easyui (20)
- spring学习 (4)
- 心情 (1)
- jsp (3)
- javascript (7)
- 异常 (4)
- tomcat (7)
- win7 (1)
- struts2 (2)
- WEB开发 (9)
- 数据库sqlserver (3)
- flex (3)
- java开发工具 (5)
- web服务器 (3)
- html (5)
- struts (1)
- coffeeScrip (0)
- css (1)
- Jquery Mobile (1)
- jquery (5)
- spring (0)
- 数据库 (2)
- freemarker (0)
- hibernate (1)
- spring mvc (2)
- java jdbc (1)
- office (1)
- java类常用方法积累 (2)
- web service (1)
- 项目管理 (0)
- 缓存技术 (0)
- CI (0)
- BPM (1)
- 系统 (2)
- java (2)
- 天天读文章 (1)
- exception (0)
- 网站 (1)
- management (0)
- apache工具类 (1)
- laravel (1)
- .net (1)
- nginx (1)
- electron (1)
- react-native (0)
- eclipse (1)
- gitlab (1)
- ios (1)
- redis (1)
最新评论
-
carl_java:
可否告知具体如何解决。目前使用jredis访问twemprox ...
jedis通过twemproxy无法使用pipeline -
jveqi:
...
jedis通过twemproxy无法使用pipeline -
jinhailion:
也有此问题,版本号50.0.2661.12,有解决方案吗
Web浏览器Chrome打开一段时间后,运行alert无效 -
纵观全局:
easyui-accordion 里面的数据怎么清空啊
jquery easyui学习教程-accordion -
hourui93:
非常感谢,问题解决了~~~
electron加载带有jquery的web page出现$,jQuery无法识别
<!--StartFragment -->
这个估计要扩展他的验证提示了、。
谢谢,自己已经搞定了
这样写对么?麻烦帮我看看好么?
为了能够同时进行多种验证,我对其进行了如下扩展:
multipleValidType:{validator:function(_2fca,_2fda){
var opts = $.fn.validatebox.defaults;
var returnFlag = true;
for(var i = 0 ; i < _2fda.length ; i++){
var _2f31=/([a-zA-Z_]+)(.*)/.exec(_2fda[i]);
var rule=opts.rules[_2f31[1]];
if(_2fca&&rule){
var _2f41=eval(_2f31[2]);
if(!rule["validator"](_2fca,_2f41)){
returnFlag = false;
break;
}
}
}
return returnFlag;
},message:"Multiple ValidType needed"}
如有问题希望大家提出!
使用方式:<input type="text" name="org.oemail" class="easyui-validatebox" validType="multipleValidType['email','length[0,20]']" size="23" />
var opts = $.fn.validatebox.defaults;
var returnFlag = true;
for(var i = 0 ; i < _2fda.length ; i++){
var _2f31=/([a-zA-Z_]+)(.*)/.exec(_2fda[i]);
var rule=opts.rules[_2f31[1]];
if(_2fca&&rule){
var _2f41=eval(_2f31[2]);
if(!rule["validator"](_2fca,_2f41)){
returnFlag = false;
break;
}
}
}
return returnFlag;
},message:"Multiple ValidType needed"}
如有问题希望大家提出!
使用方式:<input type="text" name="org.oemail" class="easyui-validatebox" validType="multipleValidType['email','length[0,20]']" size="23" />
如转载请注明出处
评论
7 楼
jjb_bobby
2014-01-23
看来碰到这个问题的还不只我一个人,我现在就把我的解决办法发到这里,希望对大家有帮助。我的是这么写的,参考了别人的实现。
要显示对应规则的message,主要是这句:
不过,easyui新的版本中是不是已经有这条规则了。
multipleValidType : { validator : function(value, param){ var opts = $.fn.validatebox.defaults; var returnFlag = true; for(var i = 0 ; i < param.length ; i++){ var result = /([a-zA-Z_]+)(.*)/.exec(param[i]); //console.info("result=="+result);//result==length[0,30],length,[0,30] 或者 result==dirtyChar,dirtyChar, var rule = opts.rules[result[1]]; if(value && rule){ var ruleParam = eval(result[2]); //console.info("ruleParam=="+ruleParam);//ruleParam==0,30 if(!rule["validator"](value, ruleParam)){ var message = rule["message"]; if (ruleParam) { for ( var i = 0; i < ruleParam.length; i++) { message = message.replace(new RegExp("\\{" + i + "\\}", "g"), ruleParam[i]); } } $.fn.validatebox.defaults.rules.multipleValidType.message = message; returnFlag = false; break; } } } return returnFlag; }, message : "" }
要显示对应规则的message,主要是这句:
$.fn.validatebox.defaults.rules.multipleValidType.message = message;
不过,easyui新的版本中是不是已经有这条规则了。
6 楼
bozch
2014-01-14
nxping 写道
怎么让message显示的是对应规则的提示呢?如:不符合email规则,那么就显示email规则定义的message
这个估计要扩展他的验证提示了、。
5 楼
nxping
2013-12-27
怎么让message显示的是对应规则的提示呢?如:不符合email规则,那么就显示email规则定义的message
4 楼
jjb_bobby
2012-12-13
jjb_bobby 写道
怎么让message显示的是对应规则的提示呢?如:不符合email规则,那么就显示email规则定义的message
谢谢,自己已经搞定了
3 楼
jjb_bobby
2012-12-13
怎么让message显示的是对应规则的提示呢?如:不符合email规则,那么就显示email规则定义的message
2 楼
无泪的寂寞
2012-10-26
extend($.fn.validatebox.defaults,{ multipleValidType:{ validator:function(_2fca,_2fda){ var opts = $.fn.validatebox.defaults; var returnFlag = true; for(var i = 0 ; i < _2fda.length ; i++){ var _2f31=/([a-zA-Z_]+)(.*)/.exec(_2fda[i]); var rule=opts.rules[_2f31[1]]; if(_2fca&&rule){ var _2f41=eval(_2f31[2]); if(!rule["validator"](_2fca,_2f41)){ returnFlag = false; break; } } } return returnFlag; },message:"123144" } });
这样写对么?麻烦帮我看看好么?
1 楼
无泪的寂寞
2012-10-26
引用
multipleValidType:
这个属性应该怎么定义啊?麻烦了!发表评论
-
jquery半透明设置
2012-08-21 16:29 2800function setOpacity(eles){ ... -
Jquery easyui模拟浏览器前进后退查看历史浏览网页
2012-07-31 11:25 2556/** * 打开窗口的简化 */function easyui ... -
jquery easyui学习教程-accordion
2012-05-08 10:05 24385jquery easyui中的accordion一般用来做分组 ... -
jquery easyui表单重置(reset)扩展思路
2012-04-27 08:59 16107在jquery easyui表单中 尚未提供表单重置的功能,这 ... -
jquery easyui之accordion
2012-04-23 11:23 1147accordion: 使用场景: 属性: ... -
easyui tree数据无法加载
2012-04-13 14:39 1789首先,确保url能够返回json数据。 其次,保证json数 ... -
jquery easyui入门教程(二)
2012-04-14 17:06 12804今天讲解一下,jquery eas ... -
Jquery easyui分页栏,显示1到0解决方案
2012-04-12 10:25 2639针对jquery easyui 1.2.2 找到 ... -
jquery easyui入门教程(二)
2012-04-12 09:02 03、在使用Jquery easyui进行开发 ... -
Jquery easyui中numberbox在precision为零时禁止输入“点”
2012-04-05 17:36 8537针对jquery easyui中numberbox,在pr ... -
Jquery easyui的combobox的默认“请选择”“全部”扩展
2012-03-31 14:48 20366扩展版本1.2.2: 1、首先在<input type ... -
jquery easyui的datagrid中toolbar类似extjs的工具栏靠右浮动
2012-03-29 21:58 9160直接上代码: if(opts.toolbar){ v ... -
Jquery easyui之控件参数传递
2012-03-28 10:14 12990在使用jquery easyui的时候,如果数据是从服务器端加 ... -
Jquery easyui之datagird查询框扩展
2012-03-29 21:26 10587今天整理一下,本人对jquery easyui中的datagr ... -
Jquery easyui界面单击过快js错误之临时解决方案
2012-03-14 16:19 2035在使用jquery easyui的做系统应用的时候,如果界面单 ... -
Jquery easyui表单的异步验证
2012-03-12 13:16 13019在使用jquery easyui的时候,很多实用要用到异步验证 ... -
Jquery easyui入门教程(一)
2012-04-12 09:01 8364到现在为止,已经使用Jquery Easyui有一年了,在使用 ... -
Jquery easyui窗口window打开与关闭问题探讨
2012-03-08 17:32 0今晚就研究这个。。。。。 -
Jquery easyui Form表单提交注意事项
2011-11-11 15:26 25774jquery easyui对表单的提交进行了封装,提交的方式采 ... -
jquery easyui 将combobox 设为只读方法
2011-10-27 12:59 8967在jquery easyui.1.2.2中 并没有提供相应的m ...
相关推荐
jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它简化了网页界面的构建,提供了一系列易于使用的组件和插件,使得开发者能够快速构建出美观、功能丰富的用户界面。这个压缩包包含的是 jQuery EasyUI 的全套文件...
在 `JqueryEasyUI1.4参考手册.chm` 中,你将找到关于 jQuery EasyUI 1.4 版本的详尽指南。`.chm` 文件是一种微软编写的帮助文档格式,它包含索引、搜索功能和一系列主题,方便用户查找和学习。 **组件介绍** ...
EasyUI 的表单组件支持自动验证,开发者可以通过简单的配置实现对输入数据的有效性检查,提高用户输入的准确性。 6. **对话框(dialog)和窗口(window)** 对话框和窗口组件为用户提供了一种弹出式操作界面,可...
1.8.6版本是jQuery EasyUI系列中最后一个兼容Internet Explorer 7(IE7)的版本,对于那些仍需支持老旧浏览器的开发者来说,这是一个重要的里程碑。 【描述】中提到,这个版本使用的jQuery库是1.x系列,而后续的...
2. **数据绑定**:jQueryEasyUI支持通过JSON或Ajax方式动态加载和展示数据,与后端服务进行数据交换,实现前后端分离。 3. **主题系统**:提供了多种预设主题,可以方便地更改应用的整体风格,满足不同设计需求。 ...
3. **主题**:jQuery EasyUI支持多种预设主题,可以快速改变应用的视觉风格,同时也允许自定义CSS来调整样式。 4. **数据绑定**:EasyUI通过`datagrid`、`treegrid`等组件与后端进行数据交互,支持JSON、XML等多种...
3. **表单(Form)**:Form 用于收集用户输入,支持多种输入类型,如文本框、复选框、单选按钮等。EasyUI 提供了验证和提交表单的 API。 4. **菜单(Menu)**:Menu 可以创建多级下拉菜单,常用于网站导航或操作...
3. **数据绑定**:jQuery EasyUI 支持JSON数据格式,可以方便地将服务器端数据绑定到前端组件,实现动态交互。 4. **事件处理**:每个组件都有自己的事件机制,通过监听和响应这些事件,可以实现自定义的功能和交互...
在"jQueryEasyUI-1.3.6(含API文档)"这个压缩包中,有两个主要文件:`jEasyUI1.3.6版API中文版(Richie696).chm`和`jquery-easyui-1.3.6`。 `jEasyUI1.3.6版API中文版(Richie696).chm`是jQuery EasyUI 1.3.6版本的API...
#### 二、JQuery easyUI验证规则扩展 在JQuery easyUI中,可以通过`.extend()`方法对`$.fn.validatebox.defaults.rules`对象进行扩展,添加自定义的验证规则。下面将逐一介绍文档中给出的一些典型验证规则及其正则...
jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列易于使用的组件,用于快速构建用户界面。1.4.2 版本是这个框架的一个稳定版本,包含了许多改进和修复,以提升开发者的体验和应用程序的性能。这个压缩包...
总结,jQuery EasyUI 1.7.0以其丰富的组件、强大的功能和良好的文档支持,成为了前端开发中的得力助手。无论你是初学者还是经验丰富的开发者,都能从中找到合适的工具和方法,快速打造出专业且用户体验优秀的Web应用...
EasyUI 还支持多种验证规则,确保输入数据的有效性。 菜单(menu)组件为创建下拉菜单或树形菜单提供了便利。它可以嵌套多级菜单,支持动态加载和事件处理,使得用户界面更加直观和易于操作。 除此之外,jQuery ...
3. **表单(Form)**:用于创建HTML表单,支持数据验证、提交、重置,可与EasyUI的其他组件如下拉框、复选框等配合使用。 4. **网格(Grid)**:数据展示组件,能够展示表格形式的数据,支持排序、筛选、分页、编辑...
- **表单(Form)**: 支持多种表单元素,包括输入框、选择框、日期选择器等,并提供了验证功能。 3. **API 使用** - **API 文档**: 学习 jQuery EasyUI 需要熟悉其 API,这通常包括组件的创建、配置选项、方法调用...
- **跨浏览器兼容**:EasyUI 支持主流浏览器,如 Chrome、Firefox、Safari 和 IE,减少了浏览器兼容性问题的解决时间。 - **响应式设计**:内置的响应式布局适应不同设备屏幕,有助于构建移动优先的 web 应用。 - **...
- jQuery EasyUI 提供了多种预设主题,如 "default"、"gray" 等,可以通过更改 CSS 文件轻松改变整个应用的外观风格。 3. **数据绑定与异步通信**: - 使用 `datagrid` 或 `combobox` 等组件时,可以方便地与后台...
- **主题**:jQuery EasyUI 提供多种预设主题,如 default、gray 等,可通过 CSS 修改样式。 - **国际化**:支持多语言,通过配置语言文件实现 API 文本的本地化。 6. **数据绑定** - **Json**:常用的数据格式...
2. **主题支持**:EasyUI 提供了多种预设主题,允许开发者轻松改变应用程序的外观,以满足不同用户的视觉需求。 3. **数据绑定**:EasyUI 支持与后端数据源的双向绑定,使得动态数据显示变得简单,常见的如表格的...