jquery日期选择器禁用所有日期接受一个日期

jquery datepicker disable all dates accept one

本文关键字:日期 一个 选择器 jquery      更新时间:2023-09-26

感谢您对人们的帮助。

听着,我不是jQuery程序员,我偷了已经完成的日历版本,但还有一些东西需要更改:

 var enabledDays = ["6-1-2013", "7-1-2013", "8-1-2013", "9-1-2013", "10-1-2013", "11-1-2013"];
         function nationalDays(date) {
                var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();            
                for (i = 0; i < enabledDays.length; i++) {
                    if($.inArray((m+1) + '-' + d + '-' + y,enabledDays) != -1 || new Date() > date) {           
                        return [true];
                    }
                }
                return [false];
            }
         $(function(){
               $.datepicker.setDefaults($.extend($.datepicker.regional["ru"]));
               $("#datepicker1, #datepicker2, #datepicker3").datepicker({dateFormat: "yy-mm-dd",
                                                                         duration: "normal",
                                                                         numberOfMonths: [ 1, 2 ],
                                                                         constrainInput: true,
                                                                         beforeShowDay: nationalDays});   
             });

这是一个常规的日期选择器,你可以在互联网上找到它。我有var enabledDays,它指定特定的月份日期年份,如果日历中的每个月都被激活和其他禁用,我只需要设置第一个日期。我怎么能做到这些家伙。非常感谢。

这个插件能满足您的需求吗?http://multidatespickr.sourceforge.net/