给Easyui-Datebox设置隐藏或者不可用的解决方法


Posted in Javascript onMay 26, 2017

我们公司做的是一套安全监测系统。所以呢对于前台页面没有像一些门户网站布局那么丰富,特效特别炫。目前只需要一套简单的UI界面即可,所以我选择了用easyui进行搭建,easyui是一种基于jQuery的用户界面插件集合。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。方便而且也比较美观。但是随着项目的进展,对于一些功能的选择上,需要给一些元素加一些样式。渐渐我发现easyui的一些控件对css的兼容性不是很好。于是我总结了一些解决方法如下,我解决的是easyui-datebox控件的隐藏。除此之外我也总结了一些其他控件隐藏或者设置不可用的方法,希望可以提供一些建议。

1.validatebox可以用的用法:前两种适用于单个的validatebox;

  第三种应用于整个form里面的输入框; 

$("#id").attr("readonly", true); ----- $("#id").removeAttr("readonly");
 $("#id").attr("readonly", "readonly"); ----- $("#id").removeAttr("readonly");
 $("#Form :input").attr("readonly", "readonly"); //对form里面的禁用
 $("input").attr("readonly", "readonly"); //对所有的input标签禁用

2.combobox禁用启用用法:

$("#id").combobox({ disabled: true }); ----- $("#id").combobox({ disabled: false});
 $("#id").attr("readonly", "readonly"); //对单个禁用 ----- $("#id").removeAttr("readonly");
 $("#fm .easyui-combobox").combobox({ disabled: true }); //对form里面的下拉框禁用
 $("#ID").combobox("disable"); ------ $("#ID").combobox("enable");

3.datebox与datetimebox禁用启用方法:

$("#fm .easyui-datebox").datebox({ disabled: true }); ----- $("#fm .easyui-datebox").datebox({ disabled: false});
 $("#id").attr("readonly", "readonly"); ----- $("#id").removeAttr("readonly");
 $("#fm .easyui-datetimebox").datetimebox({ disabled: true }); ----- $("#fm .easyui-datetimebox").datetimebox({ disabled: true });

4.还有一种比较投机取巧的方法,但是也可以用    例子如下:

<div id=" divParent"style="margin:10px 0;"> 
<input id='test' class="easyui-datebox" ></input></div>

现在我要隐藏那个input ,既然不兼容,那我就隐藏他父元素。

$("#divParent" ).css("display", "none");

以下是设置不可用的方法:

$("#test").datebox({ 
  disabled: true 
 });
Javascript 相关文章推荐
JS代码格式化和语法着色V2
Oct 14 Javascript
js玩一玩WSH吧
Feb 23 Javascript
javascript实现上传图片前的预览(TX的面试题)
Aug 20 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
Jan 25 Javascript
Jquery获取和修改img的src值的方法
Feb 17 Javascript
js实现分享到随页面滚动而滑动效果的方法
Apr 10 Javascript
javascript实现checkbox全选的代码
Apr 30 Javascript
JQUERY简单按钮轮换选中效果实现方法
May 07 Javascript
JavaScript实现网页加载进度条代码超简单
Sep 21 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
Sep 26 Javascript
jquery对table做排序操作的实例演示
Aug 10 jQuery
解决vue中修改export default中脚本报一大堆错的问题
Aug 27 Javascript
vue-cli+webpack在生成的项目中使用bootstrap实例代码
May 26 #Javascript
BootStrap中的Fontawesome 图标
May 25 #Javascript
Vue.js 中的 $watch使用方法
May 25 #Javascript
详解Javascript获取缓存和清除缓存API
May 25 #Javascript
Angularjs 实现动态添加控件功能
May 25 #Javascript
JavaScript实现自动跳转文本功能
May 25 #Javascript
angularjs项目的页面跳转如何实现(5种方法)
May 25 #Javascript
You might like
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
PHP数组函数知识汇总
2016/05/12 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
Gird组件 Part-3:范例RSSFeed Viewer
2007/03/10 Javascript
jquery keypress,keyup,onpropertychange键盘事件
2010/06/25 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
你未必知道的JavaScript和CSS交互的5种方法
2014/04/02 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
Vue自定义弹窗指令的实现代码
2018/08/13 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
2019/04/19 Javascript
解决Vue @submit 提交后不刷新页面问题
2020/07/18 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
Vue3配置axios跨域实现过程解析
2020/11/25 Vue.js
跟老齐学Python之折腾一下目录
2014/10/24 Python
python获取当前日期和时间的方法
2015/04/30 Python
Python求导数的方法
2015/05/09 Python
Python中threading模块join函数用法实例分析
2015/06/04 Python
Python中使用platform模块获取系统信息的用法教程
2016/07/08 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
详解HTML5.2版本带来的修改
2020/05/06 HTML / CSS
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
优秀部门获奖感言
2014/02/14 职场文书
阳光体育活动方案
2014/02/16 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
校园标语大全
2014/06/19 职场文书
Python opencv缺陷检测的实现及问题解决
2021/04/24 Python
MySQL sql模式设置引起的问题
2022/05/15 MySQL