easyui入门(三)
来源:互联网 发布:2017运动手环推荐知乎 编辑:程序博客网 时间:2024/06/11 16:21
我们做web应用,主要是写html、css、js。html语法简单,但是css、js却不容易。甚至可以认可,css、js是我们web开发人员的恶梦。用户、需求人员、实施人员不停提出,界面太丑。但我们开发人员也没辙,唯有依赖美工。
依赖美工之余,我们也不禁想,我们大部分系统都是管理系统,这部分的界面都是风格统一的,界面设计也是单一的。有没有一套漂亮的web控件可用于web管理系统?
easyui就是这个解决方案,其对html的基本元素进行样式包装,提供了很多可以开箱即用的漂亮标签。下面我们来简单使用这些标签。
1、可折叠标签
对div应用easyui-accordion样式,子div就拥有折叠属性。(如下所示,titile1、titile2、title3所对应的div具有折叠属性。)
<div id="aa" border="true"class="easyui-accordion" style="width:600px;height:500px;" fit="false">
<div title="Title1" icon="icon-save" style="overflow: auto; padding: 10px;">content1</div>
<div title="Title2" icon="icon-reload" selected="true" style="padding:10px;">content2</div>
<div title="Title3" icon="icon-save">content3</div>
</div>
![](file:///E:/Users/Administrator/AppData/Roaming/Tencent/Users/570767384/QQ/WinTemp/RichOle/__[MAEJKUQQR~YMN$QB6%7D$X.jpg)
普通输入框:<input id="dd" type="text"/>
<br/>
日期输入框:<input id="dd2" type="text"class="easyui-datebox"/>
<br/>
日期时间输入框:<input id="dd3" type="text"class="easyui-datetimebox"/>
![](file:///E:/Users/Administrator/AppData/Roaming/Tencent/Users/570767384/QQ/WinTemp/RichOle/R4COFCWI05W9Q00_QU%25$I[S.jpg)
![](file:///E:/Users/Administrator/AppData/Roaming/Tencent/Users/570767384/QQ/WinTemp/RichOle/L)FNNTZB%25VL48%7DDLVC%60G0EN.jpg)
![](file:///E:/Users/Administrator/AppData/Roaming/Tencent/Users/570767384/QQ/WinTemp/RichOle/0X4MT_ZT9H6]FKAVU[MU@VU.jpg)
![](file:///E:/Users/Administrator/AppData/Roaming/Tencent/Users/570767384/QQ/WinTemp/RichOle/[PHHQ4%7BTW)%7DZX6O9J58S1%7BW.jpg)
基本校验功能:不能为空、字符长度、邮箱格式、URL格式等校验。
另,数值的校验可以使用数字标签来解决;日期的校验可以使用日期标签来解决。
【备注】
除require属性验证失败不会提交外,其它的验证失败并不会阻止表单提交,需注意处理。
$(":submit").click(function(){
if(!$("#form").form('validate')){
return false;
}
})
<script>
$(function(){
$('#tt2').datagrid({
title:'Load Data',
iconCls:'icon-save',
width:800,
height:500,
singleSelect:true,
url:'datagrid_data.json',
toolbar:[{
text:'Add',
iconCls:'icon-add',
handler:function(){
alert('add')
}
},{
text:'Cut',
iconCls:'icon-cut',
handler:function(){
alert('cut')
}
},'-',{
text:'Save',
iconCls:'icon-save',
handler:function(){
alert('save')
}
}],
columns:[[
{field:'code',title:'code',width:80},
{field:'name',title:'name',width:80},
{field:'addr',title:'addr',width:80},
{field:'col4',title:'col4',width:100}
]],
pagination:true
});
});
</script>
![](file:///E:/Users/Administrator/AppData/Roaming/Tencent/Users/570767384/QQ/WinTemp/RichOle/6%7BU%7BH5VW%7BM%7DNLZZT_QQ3@~Y.jpg)
- easyui入门(三)
- 轻松入门easyui(三)效果展示
- EasyUi入门
- EasyUI入门
- easyui入门
- EasyUI入门
- easyUI入门
- easyui 入门
- easyUI入门
- easyui--easyui的快速入门
- EasyUI入门---如何导入easyUI
- easyui入门指南—01 easyui入门
- easyUI的布局入门
- easyui 入门指南
- easyui入门(一)
- easyui入门(二)
- 1.1 easyui入门
- easyui入门一
- CVS代码统计工具statcvs
- 多线程的那些事儿(2)-- 进程与线程的区别与联系
- rhel5添加光盘镜像为本地源(5张以CD合成一张DVD)
- Linux环境下C语言编写的播放音乐的例子
- vs2010清理工程
- easyui入门(三)
- 在C\C++中,内存的4个分区
- 基于RHEL5的安装光盘的精简过程笔记
- JavaCookbook-7.结构化数据
- 移动通信发展概述
- linuxthreads管理线程原理详解
- 部分定制自己的linux系统
- 深度反思客户为何流失的真相
- 黑马程序员_网络编程