easyui的验证分为纯客户端验证和ajax验证。
1.纯客户端验证
使用easyui控件中的validatebox,配置required='true'等
2.Ajax验证
$("#password").validatebox({
required:"true" ,
validType:"remote['"+js+"system/validatePasswordOperator.action','password']",
invalidMessage:"原密码输入不正确"
})
其中validType指的是验证类型,这里指出用的是remote(远程),invalidMessage指的是如果后台往前台写回的不是true,则显示的错误信息
3.自定义正则表达式规则
$.extend($.fn.validatebox.defaults.rules, {
customReg
: {
validator: function(value, param){
var reg = new RegExp(param[0]);
if (!reg.test(value)) {
$.fn.validatebox.defaults.rules.customReg.message = param[1];
return false;
}else{
return true;
}
},
message: ''
}
});
使用:
<input type="text" name="fromContactTelephone"
class="easyui-validatebox" required="true"
value="${sale.fromContactTelephone}" validType="customReg
['(\\d{11})|^((\\d{7,8})|
(\\d{4}|\\d{3})-(\\d{7,8})|(\\d{4}|\\d{3})-(\\d{7,8})-(\\d{4}|\\d{3}|
\\d{2}|\\d{1})|(\\d{7,8})-(\\d{4}|\\d{3}|\\d{2}|\\d{1}))$','请输入正确的联系方式
']">
分享到:
相关推荐
在实际开发中,Easy UI可以帮助开发者快速实现数据绑定、验证、排序、分页等功能,同时提供了丰富的主题风格,使得UI设计更加灵活。此外,Easy UI还支持响应式布局,适应不同设备的显示需求,对于移动设备的兼容性较...
《jQuery Easy UI 离线API文档详解及CSS设计技巧》 jQuery Easy UI 是一个基于jQuery的前端开发框架,它提供了丰富的UI组件,使得开发者能够快速构建出美观且功能强大的Web应用。离线API文档是开发者在无网络环境下...
在本文中,我们将深入探讨jQuery Easy UI中的`edatagrid`组件,以及如何实现动态编辑表格,特别是下拉框的联动功能。`edatagrid`是jQuery Easy UI库中的一个强大工具,它扩展了基本的`datagrid`功能,提供了更丰富的...
在"Easy UI"的源代码中,我们可以深入理解其设计理念和实现方式。源码分析有助于开发者提升前端技能,学习如何组织和优化代码,以及如何创建可复用和可维护的组件。源码通常包含以下几个部分: 1. **CSS样式**:...
- **表单(Form)**: 支持各种输入类型,如文本框、下拉框、复选框等,并且提供了验证功能,确保用户输入的数据符合预期格式。 - **表格(Grid)**: 可以展示大量数据,支持排序、分页、过滤、编辑等功能。同时,...
Easy UI 提供的 `form` 组件与 `validatebox` 验证插件结合,可以实现对表单字段的实时验证,提高数据的准确性和完整性。 7. **其他组件**:除上述组件外,Easy UI 还包括树形视图(tree)、下拉选择框(combobox)...
3. **Form(表单)**: 提供了丰富的表单控件,如输入框、下拉框、复选框等,可以方便地进行数据验证和提交。 4. **Tree(树形结构)**: 显示层次结构的数据,支持展开/折叠、节点操作等功能,常用于目录结构的展示...
Easy UI form表单中的输入验证框和常用控件。如:validatebox增加对time、date、datetime的验证。两次输入密码一致的验证、自定义下拉框等
3. **表单(Form)**: 包括各种输入控件,如文本框、下拉框、复选框、单选按钮等,支持数据验证和提交。 4. **对话框(Dialog)**: 可用于显示弹出窗口,常用于提示信息、确认操作或展示详细内容。 5. **菜单(Menu...
9. **实战应用**:通过实例学习如何将Easy UI应用到实际项目中,如构建一个包含搜索、分页和排序功能的数据展示页面,或者创建一个带有下拉菜单和表单验证的复杂表单。 10. **错误处理和调试**:掌握如何排查和解决...
**jQuery Easy UI 知识点详解** jQuery Easy UI 是一个基于 jQuery 的前端框架,它提供了一系列的组件,如对话框、表格、下拉菜单等,用于简化网页开发,特别是对于后台管理界面的构建。在“jQuery Easy UI 增改删 ...
EasyUI 提供了自动绑定数据到表单控件的能力,如文本框、下拉框、复选框等,并支持表单验证。 #### 2.6 树形结构(Tree) 树形组件用于显示层次结构的数据,可以进行展开、折叠、选择和拖放操作,适用于目录结构或...
"自己原创的easy ui扁平化的版本"这个标题表明这是一个由个人开发者原创的项目,它基于Easy UI框架,并且做了扁平化设计的改进。Easy UI是一个基于JavaScript和jQuery的组件库,它提供了丰富的用户界面元素,帮助...
**jQuery Easy UI 1.2.6 示例代码详解** jQuery Easy UI 是一款基于 jQuery 的前端框架,它提供了丰富的组件和简单易用的API,帮助开发者快速构建用户界面。在版本 1.2.6 中,这个框架包含了多个功能强大的控件,如...
jQuery Easy UI 是一个基于 jQuery 的前端开发框架,它提供了一系列的组件和插件,使得开发者可以轻松构建用户界面。这个框架极大地简化了HTML、CSS和JavaScript的交互,从而提高了开发效率。下面,我们将深入探讨...
标题“jquery-easy-ui demo”表明我们将探讨这个框架的一些实际应用和示例,而“很好用的”描述则暗示了其易用性和实用性。 一、jQuery EasyUI 概述 jQuery EasyUI 是基于 jQuery 的轻量级框架,它集成了大量的 UI ...
7. **安全性和性能优化**:在ASP.NET中,可以通过身份验证和授权机制保护Web应用。同时,使用缓存和分页策略可以减少数据库压力,提高性能。QueryEasy UI也有内置的分页功能,可以有效控制返回给客户端的数据量。 8...
2. **表单组件**: 包括`form`(表单)、`textbox`(文本框)、`combobox`(下拉框)、`datetimebox`(日期时间框)等,方便用户输入和验证数据。 3. **数据展示组件**: 如`datagrid`(数据网格)、`treegrid`(树形...
**jQuery Easy UI学习交流文档** jQuery Easy UI 是一个基于 jQuery 的前端框架,它提供了一系列的组件,用于快速构建用户界面。这个文档集主要是为了帮助开发者更深入地理解和使用这一强大的工具,通过它,你可以...