给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 相关文章推荐
3Z版基于jquery的图片复选框(asp.net+jquery)
Apr 12 Javascript
Jquery ui css framework
Jun 28 Javascript
使用jQuery获得内容以及内容的属性
Feb 26 Javascript
浅谈js里面的InttoStr和StrtoInt
Jun 14 Javascript
javascript 小数乘法结果错误的处理方法
Jul 28 Javascript
js学习总结之dom2级事件基础知识详解
Jul 27 Javascript
浅析Vue自定义组件的v-model
Nov 26 Javascript
Vue 过滤器filters及基本用法
Dec 26 Javascript
微信小程序列表中item左滑删除功能
Nov 07 Javascript
vue-router命名视图的使用讲解
Jan 19 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
Oct 25 Javascript
原生js实现俄罗斯方块
Oct 20 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
Yii操作数据库的3种方法
2014/03/11 PHP
PHP实现的多彩标签效果代码分享
2014/08/21 PHP
php上传文件问题汇总
2015/01/30 PHP
php arsort 数组降序排序详细介绍
2016/11/17 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
js getElementsByTagName的简写方式
2010/06/27 Javascript
javascript与webservice的通信实现代码
2010/12/25 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
jQuery无刷新切换主题皮肤实例讲解
2015/10/21 Javascript
jquery Deferred 快速解决异步回调的问题
2016/04/05 Javascript
AngularJS学习笔记之依赖注入详解
2016/05/16 Javascript
JS及PHP代码编写八大排序算法
2016/07/12 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
详解vue 实例方法和数据
2017/10/23 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
JavaScript函数的特性与应用实践深入详解
2018/12/30 Javascript
vue3.0中使用postcss-pxtorem的具体方法
2019/11/20 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
jQuery弹框插件使用方法详解
2020/05/26 jQuery
利用Vue的v-for和v-bind实现列表颜色切换
2020/07/17 Javascript
Python实现字典的key和values的交换
2015/08/04 Python
Python3 加密(hashlib和hmac)模块的实现
2017/11/23 Python
Tensorflow--取tensorf指定列的操作方式
2020/06/30 Python
Selenium 安装和简单使用的实现
2020/12/04 Python
用python对oracle进行简单性能测试
2020/12/05 Python
Python Process创建进程的2种方法详解
2021/01/25 Python
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
欢迎标语大全
2014/06/21 职场文书
美容院管理规章制度
2015/08/05 职场文书
合理缓解职场压力,让你随时保持最佳状态!
2019/06/21 职场文书
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python
Django操作cookie的实现
2021/05/26 Python
SQL CASE 表达式的具体使用
2022/03/21 SQL Server