给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中使用document.write向页面输出内容实例
Oct 16 Javascript
JQuery创建DOM节点的方法
Jun 11 Javascript
Javascript实现可旋转的圆圈实例代码
Aug 04 Javascript
浅析Javascript中bind()方法的使用与实现
May 30 Javascript
js改变html的原有内容实现方法
Oct 05 Javascript
浅谈JS读取DOM对象(标签)的自定义属性
Nov 21 Javascript
详解Vue2.x-directive的学习笔记
Jul 17 Javascript
Nginx 配置多站点vhost 的方法
Jan 07 Javascript
在vue中把含有html标签转为html渲染页面的实例
Oct 28 Javascript
three.js 制作动态二维码的示例代码
Jul 31 Javascript
手机浏览器唤起微信分享(JS)
Oct 11 Javascript
JavaScript函数柯里化实现原理及过程
Dec 02 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+MYSQL的文章管理系统(二)
2006/10/09 PHP
一些 PHP 管理系统程序中的后门
2009/08/05 PHP
PHP原生函数一定好吗?
2014/12/08 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
2010/01/15 Javascript
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
js setTimeout 常见问题小结
2013/08/13 Javascript
javascript判断变量是否有值的方法
2015/04/20 Javascript
jquery div模态窗口的简单实例
2016/05/28 Javascript
详解AngularJS中的表单验证(推荐)
2016/11/17 Javascript
Vue异步组件使用详解
2017/04/08 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
2017/06/12 Javascript
vue.js路由跳转详解
2017/08/28 Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
2018/01/09 jQuery
layui select动态添加option的实例
2018/03/07 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
2020/04/15 Javascript
[02:12]探秘2016国际邀请赛中国区预选赛选手房间
2016/06/25 DOTA
Python实现简单状态框架的方法
2015/03/19 Python
提升Python程序运行效率的6个方法
2015/03/31 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
python在线编译器的简单原理及简单实现代码
2018/02/02 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
解决django服务器重启端口被占用的问题
2019/07/26 Python
Html5页面二次分享的实现
2018/07/30 HTML / CSS
Overload和Override的区别
2012/09/02 面试题
酒店管理毕业生自荐信
2014/05/25 职场文书
2014年学校财务工作总结
2014/12/06 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
CSS实现五种常用的2D转换
2021/12/06 HTML / CSS
Python使用MapReduce进行简单的销售统计
2022/04/22 Python
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers