easyui为我们提供的简单的验证功能,验证方法包括:数据格式的验证,长度的验证,是否为必输项的验证,将需要验证的属性配置到data-options中即可。
1 数据格式验证:
(1):必输项:
<input class="easyui-validatebox" type="text" name="name" data-options="required:true"></input>
(2)格式的验证:
<input class="easyui-validatebox" type="text" name="email" data-options="validType:'email'"></input>
<input class="easyui-validatebox" type="text" name="email" data-options="required:true,validType:'url'"></input>
(3)长度范围的验证:
<input class="easyui-validatebox" data-options="validType:'length[1,3]'">
(4)numerbox:
<input id="nn" class="easyui-numberbox" data-options="min:5.5,max:20,precision:2,required:true"/>
method:$('#mm').numberbox(setValue,getValue)
(5)numberspinner:
<input id="ss" class="easyui-numberspinner" data-options="min:10,max:100,required:true" style="width:80px;"></input>
<input class="easyui-numberspinner" value="1000" data-options="increment:100" style="width:120px;"></input>
(6)combo
<div id="sp">
<div style="color:#99BBE8;background:#fafafa;padding:5px;">Select a language</div>
<input type="radio" name="lang" value="01"><span>Java</span><br/>
<input type="radio" name="lang" value="02"><span>C#</span><br/>
<input type="radio" name="lang" value="03"><span>Ruby</span><br/>
<input type="radio" name="lang" value="04"><span>Basic</span><br/>
<input type="radio" name="lang" value="05"><span>Fortran</span>
</div>
js: $(function(){
$('#cc').combo({
required:true,
editable:false
});
$('#sp').appendTo($('#cc').combo('panel'));
$('#sp input').click(function(){
var v = $(this).val();
var s = $(this).next('span').text();
$('#cc').combo('setValue', v).combo('setText', s).combo('hidePanel');
});
});
(7)combobox:
I: <select id="cc" class="easyui-combobox" name="state" style="width:200px;" data-options="required:true">
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
</select>
II: <input class="easyui-combobox"
name="language"
data-options="
url:'combobox_data.json',
valueField:'id',
textField:'text',
multiple:true,
panelHeight:'auto'
">
method: function loadData(){
$('#cc').combobox({
url:'combobox_data.json',
valueField:'id',
textField:'text'
});
}
function setValue(){
$('#cc').combobox('setValue','CO');
}
function getValue(){
var val = $('#cc').combobox('getValue');//如果是多选,则调用方法:getValues,return:val1,val2,val3
alert(val);
}
function disable(){
$('#cc').combobox('disable');
}
function enable(){
$('#cc').combobox('enable');
}
(8)datepicker
<input class="easyui-datebox" data-options="formatter:formatDate">
js:function formatterDate(data){
var year = date.getFullYear();
var month = date.getMonth + 1;
var date = date.getDate();
if(month < 10){
month = '0' + month;
}
return year + '-' + month + '-' + date;
}
相关推荐
**jQuery EasyUI 知识点详解** jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列的 UI 组件,使得开发者能够快速...在实际项目中,熟练掌握 jQuery EasyUI 的使用技巧和 API,对于提升工作效率至关重要。
这个“jQuery EasyUI 帮助文档”包含了全面的API参考和使用指南,对于开发者来说是极具价值的资源。 jQuery EasyUI 的核心在于其组件系统,这些组件包括但不限于数据网格(datagrid)、下拉菜单(combobox)、...
在初试 Jquery EasyUI 的 Demo 中,你可以通过阅读 `初试JqueryEasyUI.docx` 和 `初试JqueryEasyUI.mht` 文件了解详细步骤和示例代码。`EasyUIDemo` 文件可能是包含实际演示的 HTML 和 JavaScript 代码,可以运行...
jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它提供了一系列易于使用的UI组件,极大地简化了网页界面的构建过程。这个RAR文件包含的是jQuery EasyUI的常用UI组件,版本为1.0.5。以下是关于jQuery EasyUI及其...
在本文中,我们将深入探讨JQueryUI和EasyUI这两个JavaScript库在创建用户界面时的一些关键控件和功能,包括表单、Tab切换以及样式切换。它们都是为了提升Web应用程序的用户体验和交互性而设计的。 首先,让我们了解...
jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它简化了网页界面的构建,提供了一系列易于使用的组件和插件,使得开发者能够快速构建出美观、功能丰富的用户界面。这个压缩包包含的是 jQuery EasyUI 的全套文件...
1. **组件使用**:首先,你需要熟悉jQuery EasyUI的各种组件,例如`datagrid`用于展示数据表格,`form`处理用户输入,`dialog`创建弹窗对话框,`menu`构建导航菜单等。理解这些组件的API和配置选项,是构建界面的...
在"jquery easyui demo"中,每个示例通常会包含HTML、CSS和JavaScript三个部分,展示如何集成并使用这些组件。通过查看和运行这些示例,你可以快速理解各个组件的用法和配置选项。同时,这些例子也提供了良好的起点...
- **集成到EasyUI**:将My97DatePicker与jQuery EasyUI结合使用,可以为EasyUI的输入框添加日期选择功能,提升用户体验。 4. **集成与应用** - **联合使用**:通过在EasyUI的文本框(TextField)中嵌入My97...
三、jQueryEasyUI与Java的集成 1. **Ajax通信**:jQueryEasyUI的组件可以利用jQuery的Ajax功能与Java后端进行数据交互,如发送请求到Spring MVC或Struts2的Action,获取JSON数据并更新界面。 2. **Servlet或...
1. **组件化**:jQuery EasyUI 基于组件化思想,每个UI元素(如按钮、表格、对话框等)都是一个独立的组件,可以单独配置和使用。 2. **主题支持**:EasyUI 提供了多种预设主题,允许开发者根据项目需求轻松更改...
jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列易于使用的组件,用于快速构建用户界面。1.4.2 版本是这个框架的一个稳定版本,包含了许多改进和修复,以提升开发者的体验和应用程序的性能。这个压缩包...
2. 组件丰富:包括对话框(Dialog)、表格(Grid)、表单(Form)、菜单(Menu)、树形控件(Tree)、下拉选择(Combobox)等多种常见UI组件,满足各种界面需求。 3. 主题支持:内置多套主题,可自定义样式,满足...
jQueryEasyUI 是一款基于 jQuery 的前端框架,它为开发者提供了一系列轻量级、易于使用的组件,用于快速构建用户界面。这个1.1版本包含了完整的源代码,允许开发者深入理解其工作原理,并进行定制和优化。 1. **...
这个Demo可能演示了如何使用`<form>`标签结合`easyui-form`类,以及各种输入控件(如`<input>`, `<select>`, `<textarea>`等)来创建表单,并配置验证规则。 4. 对话框(Dialog)和窗口(Window):EasyUI提供了...
在 `JqueryEasyUI1.4参考手册.chm` 中,你将找到关于 jQuery EasyUI 1.4 版本的详尽指南。`.chm` 文件是一种微软编写的帮助文档格式,它包含索引、搜索功能和一系列主题,方便用户查找和学习。 **组件介绍** ...
jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列易于使用的组件,如对话框、表格、下拉菜单等,帮助开发者快速构建用户界面。这个1.3版本的中文离线帮助手册是为开发者提供详尽的文档和示例,便于在...
1. **组件库**:EasyUI 提供了一系列组件,如数据网格(datagrid)、表单(form)、对话框(dialog)、菜单(menu)、树形控件(tree)等,这些组件大大简化了页面布局和交互设计。 2. **数据绑定**:通过与jQuery...
jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它简化了网页界面的构建,提供了一系列易于使用的组件,如对话框、表单、表格、菜单等。v1.3.5 版本是该框架的一个稳定版本,它包含了丰富的功能和优化。这个官方...
EasyUI 提供了多种组件,如对话框(dialog)、表单(form)、表格(datagrid)、树形控件(tree)、菜单(menu)等。通过简单的 HTML 标签和 JavaScript API,可以轻松实现这些组件的功能。例如,创建一个基本的...