如何禁用/灰显Bootstrap datepicker

时间:2015-08-07 10:31:42

标签: javascript jquery twitter-bootstrap twitter-bootstrap-3 datepicker

我有一个包含两个值的下拉菜单,我想在从下拉列表中选择特定值时禁用或灰显自举日期选择器。

使用Javascript或JQuery是否有任何方法可以禁用或灰显引导日期选择器,以便用户无法输入任何值?

我在网上对此进行了广泛的研究,建议的JQuery prop和atr方法没有效果。

我附上了一个理想情况下屏幕应该如下所示的图像:

Desired behavior mock up

2 个答案:

答案 0 :(得分:1)

假设您的下拉列表已将id ddlSelect和您的日历设为inputCalendar

$("#ddlSelect").change(function(){
   var ddlValue = $("#ddlSelect option:selected").val();
   if(ddlValue == 'specific value'){
     $("#inputCalendar").prop('disabled', true);
   }
})

答案 1 :(得分:0)

callback: {
                    message: 'The Message You want if',
                    callback: function(value, validator) {
                        var m = new moment(value, 'Condition you want', true);
                        if (!m.isValid()) {
                            return true;
                        }
                        return m.isAfter(globCommonVar.Your_value);
                    }
                }

这也可以为你工作...... Bdw这部分是在验证器中