【EasyUI】输入框box、linkbutton、menubutton、提示控件

来源:互联网 发布:战争游戏红龙 知乎 编辑:程序博客网 时间:2024/06/05 06:36

EasyUI使用

1.引入JS

  1. validate.js:各种输入框的验证方法
  2. easyui-default.js:重写datagrid默认属性
  3. common.js:通用的datagrid选择、点击方法
  4. 包含的文件将在下一个文章中统一给出
<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个图标,无法直接放在百度盘内,若需要也可留言。

原创粉丝点击