源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-12-02 20:24 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:给Easyui-Datebox设置隐藏或者不可用的解决方法
我们公司做的是一套安全监测系统。所以呢对于前台页面没有像一些门户网站布局那么丰富,特效特别炫。目前只需要一套简单的UI界面即可,所以我选择了用easyui进行搭建,easyui是一种基于jQuery的用户界面插件集合。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。方便而且也比较美观。但是随着项目的进展,对于一些功能的选择上,需要给一些元素加一些样式。渐渐我发现easyui的一些控件对css的兼容性不是很好。于是我总结了一些解决方法如下,我解决的是easyui-datebox控件的隐藏。除此之外我也总结了一些其他控件隐藏或者设置不可用的方法,希望可以提供一些建议。 [b]1.validatebox可以用的用法:前两种适用于单个的validatebox;[/b]   第三种应用于整个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标签禁用
[b]2.combobox禁用启用用法:[/b]
 $("#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");
[b]3.datebox与datetimebox禁用启用方法:[/b]
 $("#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 });
[b]4.还有一种比较投机取巧的方法,但是也可以用    例子如下:[/b]
<div id=" divParent"style="margin:10px 0;"> 
<input id='test' class="easyui-datebox" ></input></div> 
现在我要隐藏那个input ,既然不兼容,那我就隐藏他父元素。
$("#divParent" ).css("display", "none"); 
以下是设置不可用的方法:
$("#test").datebox({ 
  disabled: true 
 }); 
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部