Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 引导DatetimePicker禁用一周中的特定日期(星期日-星期三)_Jquery_Asp.net Mvc_Bootstrap Datetimepicker - Fatal编程技术网

Jquery 引导DatetimePicker禁用一周中的特定日期(星期日-星期三)

Jquery 引导DatetimePicker禁用一周中的特定日期(星期日-星期三),jquery,asp.net-mvc,bootstrap-datetimepicker,Jquery,Asp.net Mvc,Bootstrap Datetimepicker,我使用引导DateTimePicker显示日历,我想从日历中删除一些天(禁用它们) 我尝试了上面带有DisabledDates的特殊部件的代码,但它不起作用。 有人能告诉我如何禁用一周中的某些天吗。星期天到星期三 我相信在放映日之前使用将比使用禁用日期更容易,而不是像这样的功能: beforeShowDay: function(date){ var day = date.getDay(); if(day != 1 && day != 2){ ret

我使用引导DateTimePicker显示日历,我想从日历中删除一些天(禁用它们)

我尝试了上面带有DisabledDates的特殊部件的代码,但它不起作用。 有人能告诉我如何禁用一周中的某些天吗。星期天到星期三


我相信在放映日之前使用
将比使用
禁用日期
更容易,而不是像这样的功能:

beforeShowDay: function(date){
    var day = date.getDay();
    if(day != 1 && day != 2){
        return {
            enabled : false
        };
    }
    return;
}
$(function () {
    $('#datetimepicker1').datetimepicker({
        inline: true,
        format: "dd MM yyyy",
        defaultDate: null,
        daysOfWeekDisabled: [0, 6]
    })
}).on('dp.change', function (e, selectedDate, $td) {
    //var time = e.date.format("HH:mm:ss");
    //alert(e.date + '  -  ' + time);
    $('.input-field1').val(e.date.format("DD/MM/YYYY"));
    if (check) {
        $('.FormDownDateSelect').slideToggle("fast", function () { });
    }
});

我相信在ShowDay之前使用
将比使用
禁用日期
功能更容易:

beforeShowDay: function(date){
    var day = date.getDay();
    if(day != 1 && day != 2){
        return {
            enabled : false
        };
    }
    return;
}
$(function () {
    $('#datetimepicker1').datetimepicker({
        inline: true,
        format: "dd MM yyyy",
        defaultDate: null,
        daysOfWeekDisabled: [0, 6]
    })
}).on('dp.change', function (e, selectedDate, $td) {
    //var time = e.date.format("HH:mm:ss");
    //alert(e.date + '  -  ' + time);
    $('.input-field1').val(e.date.format("DD/MM/YYYY"));
    if (check) {
        $('.FormDownDateSelect').slideToggle("fast", function () { });
    }
});

您可以使用所述的
daysOfWeekDisabled
设置

您的代码会以某种方式如下所示:

beforeShowDay: function(date){
    var day = date.getDay();
    if(day != 1 && day != 2){
        return {
            enabled : false
        };
    }
    return;
}
$(function () {
    $('#datetimepicker1').datetimepicker({
        inline: true,
        format: "dd MM yyyy",
        defaultDate: null,
        daysOfWeekDisabled: [0, 6]
    })
}).on('dp.change', function (e, selectedDate, $td) {
    //var time = e.date.format("HH:mm:ss");
    //alert(e.date + '  -  ' + time);
    $('.input-field1').val(e.date.format("DD/MM/YYYY"));
    if (check) {
        $('.FormDownDateSelect').slideToggle("fast", function () { });
    }
});

您可以使用所述的
daysOfWeekDisabled
设置

您的代码会以某种方式如下所示:

beforeShowDay: function(date){
    var day = date.getDay();
    if(day != 1 && day != 2){
        return {
            enabled : false
        };
    }
    return;
}
$(function () {
    $('#datetimepicker1').datetimepicker({
        inline: true,
        format: "dd MM yyyy",
        defaultDate: null,
        daysOfWeekDisabled: [0, 6]
    })
}).on('dp.change', function (e, selectedDate, $td) {
    //var time = e.date.format("HH:mm:ss");
    //alert(e.date + '  -  ' + time);
    $('.input-field1').val(e.date.format("DD/MM/YYYY"));
    if (check) {
        $('.FormDownDateSelect').slideToggle("fast", function () { });
    }
});

我已经为您创建了JSFIDLE检查我已经为您创建了JSFIDLE检查