Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Javascript 引导日期选择器限制要选择的可用日期_Javascript_Jquery_Twitter Bootstrap_Datepicker - Fatal编程技术网

Javascript 引导日期选择器限制要选择的可用日期

Javascript 引导日期选择器限制要选择的可用日期,javascript,jquery,twitter-bootstrap,datepicker,Javascript,Jquery,Twitter Bootstrap,Datepicker,我正在使用eternicode引导日期选择器 我想知道如何配置引导数据采集器来限制要选择的可用日期。我的观点是,当某些数据在特定日期准备就绪时。该日期可由用户选择 目前,我将从现在起限制7天。然而,星期六和星期天是没有数据的日子 这样,我可以只显示一系列日期,但这些日期之间没有“洞”。所以,我想知道如何配置引导数据采集器,以限制从用户选择的可用日期。上次检查时,引导本身没有内置的日期采集器。然而,如果你谈论的是。。我相信它支持与jquery日期选择器相同的事件。。因此: 展会日前 功能(日期)。

我正在使用eternicode引导日期选择器

我想知道如何配置引导数据采集器来限制要选择的可用日期。我的观点是,当某些数据在特定日期准备就绪时。该日期可由用户选择

目前,我将从现在起限制7天。然而,星期六和星期天是没有数据的日子


这样,我可以只显示一系列日期,但这些日期之间没有“洞”。所以,我想知道如何配置引导数据采集器,以限制从用户选择的可用日期。

上次检查时,引导本身没有内置的日期采集器。然而,如果你谈论的是。。我相信它支持与jquery日期选择器相同的事件。。因此:

展会日前 功能(日期)。默认值:$.noop

以日期为参数并返回以下值之一的函数:

  • 未定义为没有效果
  • 布尔值,指示此日期是否可选择
  • 表示要应用于日期单元格的其他CSS类的字符串
  • 具有以下属性的对象:
    • 已启用:与上面的布尔值相同
    • 类别:与上面的字符串值相同
    • 工具提示:通过title HTML属性应用于此日期的工具提示
用法如下(以下示例仅允许选择周末和下面自定义数组中的两个日期):

最后,a。。使用jquery日期选择器,但有相同的区别…

如下所示:

var available_Dates = ["23/03/2014","21/03/2014"];
            $('.datepicker').datepicker({
                language: "pt-BR",
                autoclose: true,
                format: "dd/mm/yyyy",
                default: 'dd/mm/yyyy',
                beforeShowDay: function(date){
                    var formattedDate = $.fn.datepicker.DPGlobal.formatDate(date, 'dd/mm/yyyy', 'pt-BR');
                    if ($.inArray(formattedDate.toString(), available_Dates) == -1){
                        return {
                            enabled : false
                        };
                    }
                    return;
                }
            });

据我所知,引导中没有集成日期选择器。您是否使用第三方日期选择器(可能是jqueryui?)请给出一个禁用日期的示例。只需根据需要修改
返回值
。对不起,你完全正确。Im使用1.3.1+版的eternicode引导日期选择器您只需使用
datesDisabled
选项:
var available_Dates = ["23/03/2014","21/03/2014"];
            $('.datepicker').datepicker({
                language: "pt-BR",
                autoclose: true,
                format: "dd/mm/yyyy",
                default: 'dd/mm/yyyy',
                beforeShowDay: function(date){
                    var formattedDate = $.fn.datepicker.DPGlobal.formatDate(date, 'dd/mm/yyyy', 'pt-BR');
                    if ($.inArray(formattedDate.toString(), available_Dates) == -1){
                        return {
                            enabled : false
                        };
                    }
                    return;
                }
            });