给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 相关文章推荐
JavaScript 设计模式学习 Singleton
Jul 27 Javascript
jquery清空textarea等输入框实现代码
Apr 22 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
Mar 04 Javascript
深入理解JavaScript编程中的原型概念
Jun 25 Javascript
AngularJS 基础ng-class-even指令用法
Aug 01 Javascript
基于pako.js实现gzip的压缩和解压功能示例
Jun 13 Javascript
vue项目在安卓低版本机显示空白的原因分析(两种)
Sep 04 Javascript
Vue2.0使用嵌套路由实现页面内容切换/公用一级菜单控制页面内容切换(推荐)
May 08 Javascript
JS随机密码生成算法
Sep 23 Javascript
基于axios 的responseType类型的设置方法
Oct 29 Javascript
vue项目中使用多选框的实例代码
Jul 22 Javascript
node.js通过url读取文件
Oct 16 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字符串长度计算 - strlen()函数使用介绍
2013/10/15 PHP
PHP函数实现分页含文本分页和数字分页
2014/10/23 PHP
PHP实现事件机制的方法
2015/07/10 PHP
Symfony2中被遗弃的getRequest()方法分析
2016/03/17 PHP
php 查找数组元素提高效率的方法详解
2017/05/05 PHP
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
2013/07/10 Javascript
用正则表达式替换图片地址img标签
2013/11/22 Javascript
jquery easyui中treegrid用法的简单实例
2014/02/18 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
BOM系列第二篇之定时器requestAnimationFrame
2016/08/17 Javascript
Javascript中常用的检测方法小结
2016/10/08 Javascript
基于vue的下拉刷新指令和滚动刷新指令
2016/12/23 Javascript
js实现前端分页页码管理
2017/01/06 Javascript
jQuery实现页面滚动时智能浮动定位
2017/01/08 Javascript
利用Vue.js实现checkbox的全选反选效果
2017/01/18 Javascript
如何写好你的JavaScript【推荐】
2017/03/02 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
2017/06/22 Javascript
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
取numpy数组的某几行某几列方法
2018/04/03 Python
python实现自动发送邮件
2018/06/20 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
python实现超市管理系统(后台管理)
2019/10/25 Python
python文件操作的简单方法总结
2019/11/07 Python
Python实现Appium端口检测与释放的实现
2020/12/31 Python
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
古驰英国官网:GUCCI英国
2020/03/07 全球购物
幼儿园校车司机的岗位职责
2014/01/30 职场文书
20年同学聚会邀请函
2014/02/04 职场文书
微笑服务标语
2014/06/24 职场文书
公证委托书标准格式
2014/09/11 职场文书
工伤事故赔偿协议书
2014/10/27 职场文书
学期个人工作总结
2015/02/13 职场文书
幼儿园大班教学反思
2016/03/02 职场文书
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python