easyui如何使datebox中当前日期以前的日期不可用,即使当前日期以前的日期置灰,无法选择

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui如何使datebox中当前日期以前的日期不可用,即使当前日期以前的日期置灰,无法选择相关的知识,希望对你有一定的参考价值。

参考技术A $('#date').datebox('disable');

EasyUI篇の日期控件(easyui-datebox)

目的:日期后者不得小于前者,对日期控件进行控制

例子:

1 <input id="benTime"  name="benTime"  class="easyui-datebox" data-options="prompt:\'请选择开工日期\',editable:false,required:\'true\',onSelect:onSelect">  
2 <input id="endTime"  name="endTime"  class="easyui-datebox" data-options="prompt:\'请选择完工日期\',editable:false,required:\'true\',disabled:true,validType:\'equaldDate[\\\'#benTime\\\']\'">
 1 <script type="text/javascript">
 2     function onSelect(date) {  //开始日期选择时触发  
 3         $(\'#endTime\').datebox(\'enable\');    //启用结束日期控件  
 4         $(\'#endTime\').datebox(\'reset\')      //重置结束日期的值  
 5     };
 6     $.extend($.fn.validatebox.defaults.rules, {
 7         equaldDate: {
 8             validator: function (value, param) {
 9                 var d1 = $(param[0]).datetimebox(\'getValue\');  //获取开始时间  
10                 return value >= d1;  //有效范围为大于开始时间的日期  
11             },
12             message: \'完工日期不能早于开工日期!\'
13         }
14     })   
15 </script>

 

效果:

 

以上是关于easyui如何使datebox中当前日期以前的日期不可用,即使当前日期以前的日期置灰,无法选择的主要内容,如果未能解决你的问题,请参考以下文章

在页面初始化时候 jquery easyui datebox 怎么设置默认值为当前系统日期

easyui datebox范围设置日期对比参考 和easyui的datebox怎么禁止手动输入

怎么样实现easyui的datebox当前时间以后不可用

EasyUI篇の日期控件(easyui-datebox)

怎么让jquery datebox只能选择当前日期所在月份的日期,就像12306上买票只能选择规定时间内的票

easyui datebox:有input1和input2两个日期控件 如何设置input2的最早选择日期范围在input1的三天前?