在Datepicker中禁用特定日期
我试图在我的在线预订脚本中禁用datepicker中的特定日期(多个金额)。 我查看了一些谷歌搜索解决方案,但似乎没有一个与我的脚本一起使用。
编辑:当我说它不适用于此脚本时,我的意思是要么所有日期都被禁用或者日期选择器没有出现。
我们之前想要禁用星期日,BG101帮助我们完成了(谢谢)这个
$this.datepicker($.extend(dOpts, { beforeShowDay: function(date) { return [(date.getDay() != 0), '']; // 0 => Sunday } }));
任何帮助和指导将深深感激。这变成了一个8小时的项目:(
这是我的脚本: http : //pastebin.com/xDFxXUeJ
Sorav Garg的答案对于排除特定日期是正确的,尽管您还需要结合星期日的排除: –
以下是排除下周所有内容的示例: –
var exclude = ["16-11-2015", "17-11-2015", "18-11-2015", "19-11-2015", "20-11-2015", "21-11-2015"] $('#calendar').datepicker({ beforeShowDay: function(date) { var day = jQuery.datepicker.formatDate('dd-mm-yy', date); return [!~$.inArray(day, exclude) && (date.getDay() != 0)]; } });
@mark请试试这个会工作 –
for bootstrap datepicker --
http://jsfiddle.net/Lr3taznx/35/
for jquery datepicker --
- jQuery datepicker年份下拉列表从1900年开始,我希望它从底部开始
- jquery datepicker:validation当前输入值?
- 使用jQuery datepicker计算时区
- jquery ui datepicker在没有在IE中再次加载日历的情况下将焦点放在输入上?
- JQuery datepicker – 选择该月的最后一天
- 带有Rails的jQuery Datepicker 4
- jQuery Datepicker onSelect不起作用
- 在bootstrap datepicker中显示所有月份
- 以格式yyyy-mm-dd格式化jQuery textfield-datepicker w / today的日期