【EasyUI】输入框box、linkbutton、menubutton、提示控件
来源:互联网 发布:战争游戏红龙 知乎 编辑:程序博客网 时间:2024/06/05 06:36
EasyUI使用
1.引入JS
- validate.js:各种输入框的验证方法
- easyui-default.js:重写datagrid默认属性
- common.js:通用的datagrid选择、点击方法
- 包含的文件将在下一个文章中统一给出
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/easyui/easyui.css"> <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/easyui/icon.css"> <script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery-3.2.1.min.js"></script><script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.easyui.min.js"></script><script type="text/javascript" src="<%=request.getContextPath()%>/js/validate.js"></script><script type="text/javascript" src="<%=request.getContextPath()%>/js/easyui-default.js"></script><script type="text/javascript" src="<%=request.getContextPath()%>/js/common.js"></script>
2.textbox
电话/手机<input name="mobile" class="easyui-textbox" data-options="validType:'telOrMobile'"/><br/>最短长度 <input name="length1" class="easyui-textbox" data-options="validType:'minLength[5]'"/><br/>最长长度 <input name="length2" class="easyui-textbox" data-options="validType:'maxLength[10]'"/><br/>长度范围 <input name="length3" class="easyui-textbox" data-options="validType:'length[5,10]'"/><br/>多行输入 <input name="bz" class="easyui-textbox" data-options="multiline:true,validType:['maxLength[250]'],required:false,width:550,height:70"/><br/>
3.numberbox
数字 <input name="number" class="easyui-numberbox" data-options="min:0,max:500,precision:1,prefix:'a',suffix:'b'"/><br/>
4.datebox/datetimebox
日期1 <input name="date1" class="easyui-datebox" data-options="editable:false,required:false,icons:[{iconCls:'icon-clear',handler : function(e) { $(e.data.target).datebox('clear'); }}]"/><br/>日期2 <input name="date2" class="easyui-datetimebox" data-options="editable:false,required:false,showSeconds: false" />
5.combobox
下拉框 <input class="easyui-combobox" name="combox" data-options="valueField:'code',textField:'name',data:[{'code':'a','name':'a'}, {'code':'b','name':'b'},{'code':'c','name':'c'}],editable:true,panelHeight:80,icons:[{iconCls:'icon-cross',handler : function(e) { $(e.data.target).combobox('clear'); }}]" />
6.linkbutton+confirm+alert+showMsg+progress+windows
按钮<a id="add" class="easyui-linkbutton" data-options="plain:false,iconCls:'icon-accept'">新增</a><br/>进度<a id="progress" class="easyui-linkbutton" data-options="plain:false,iconCls:'icon-accept'">进度</a><br/>按钮弹窗<a id="addwin" class="easyui-linkbutton" data-options="plain:false,iconCls:'icon-add'">弹窗</a>
$("#add").bind("click",function(){$.messager.confirm("提示","欧克欧克",function(r){if(r){$.messager.alert("提示","点击确认");showMsg("确认");}else{$.messager.alert("提示","点击否认");showMsg("否认");}});});function showMsg(msg){//提出公用方法$.messager.show({msg : msg,title : "系统提示"});}
$("#progress").bind("click",function(){$.messager.progress({title : "aaaa",msg : "bbb",text : "ccc",interval: 100 //刷新频率ms}); setTimeout(function(){$.messager.progress("close");}, 5000);//延迟测试});
$("#addwin").bind("click",function(){var win = $("<div id='win'></div>").window({title : "新增",width : 300,height: 200, href : "newWin.jsp",onLoad : function(){//加载其他东西},onClose : function(){win.window('destroy');}});});
7.menubutton
下拉菜单<a href="javascript:void(0)" class="easyui-menubutton" data-options="menu:'#btn',iconCls:'icon-help',plain:false">帮助</a> <div id="btn"> <div id="btn1" data-options="iconCls:'icon-help'">帮助1</div> <div class="menu-sep"></div> <div id="btn2" data-options="iconCls:'icon-help'">帮助2</div> <div class="menu-sep"></div> <div id="btn3" data-options="iconCls:'icon-help'">帮助3</div> <div id="btn3" data-options="iconCls:'icon-help'">帮助3</div> <div data-options="iconCls:'icon-help'"> <span>类型</span> <div> <div id="btn41">Word</div> <div id="btn42">Excel</div> <div id="btn43">PowerPoint</div> </div> </div> </div>
$("#btn").menu({ onClick:function(item){ var id = item.id; alert(id); //其他操作 }});
8.效果图
github:https://github.com/BeHappyWsz/easyui-validate.git
资源下载:http://download.csdn.net/download/qq_33560169/10159211#
包含了1000个图标,无法直接放在百度盘内,若需要也可留言。
阅读全文
0 0
- 【EasyUI】输入框box、linkbutton、menubutton、提示控件
- easyUI(6)linkbutton控件
- easyUI menubutton
- easyui-menubutton
- easyui之linkbutton控件分析
- Easyui输入框提示灰色友好提示
- EasyUi之menubutton
- easyUI LinkButton,
- 使用easyUI的combobox下拉框控件实现输入提示功能(google suggest)
- EasyUI 输入框下拉框 提示语【EasyUI注意点】
- jquery EasyUI中的MenuButton用法
- easyui menubutton和menu对齐
- Linkbutton控件
- LinkButton控件
- jquery easyui linkbutton 问题
- EasyUI之Linkbutton按钮
- 给easyui的menubutton添加hide方法
- easyui----splitbutton--和menubutton非常类似
- 爱壁纸的简单批量下载--Python
- Android-指定路径创建 SQLite
- Laravel5.5源码详解 -- 中间件MiddleWare分析
- AI编程员系统多次迭代自主编程,首次完爆初级程序员
- 使用 Spring Data JPA 简化 JPA 开发
- 【EasyUI】输入框box、linkbutton、menubutton、提示控件
- ⚔疯狂输出⚔ 类中的String的用法
- Apache Commons Text示例
- Jupyter Notebook
- android的特殊文字与Titanic的特效
- 数据结构实验之查找六:顺序查找
- 第十五周项目1
- 第二课第三周 deeplaerning.ai编程实现
- Python入门学习小记