[英]Disable specific dates and enable specific days of the week in jQuery datepicker
[英]How to disable week days in jquery datepicker? (Enable only weekends and two specific festive days)
我为此感到生气...如何在jquery datepicker中禁用工作日? (仅启用周末和两个特定的节日)
我尝试了很多o代码,但这些代码对我不起作用...
以及如何禁用年份下拉菜单? 只想要今年
有谁能够帮助我?? 提前致谢!
以下是禁用仅保留周末的工作日并添加自定义日期(您的两个特定节日)的方法。 我不知道您的喜庆日子是什么,因此在下面的示例中我只使用了2014年1月15日和2014年1月16日。
var availableDates = ["15-1-2014","16-1-2014"];
$(function()
{
$('#txtDate').datepicker({ beforeShowDay:
function(dt)
{
return [dt.getDay() == 0 || dt.getDay() == 6 || available(dt), "" ];
}
, changeMonth: true, changeYear: false});
});
function available(date) {
dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear();
if ($.inArray(dmy, availableDates) != -1) {
return true;
} else {
return false;
}
}
更新:我现在也删除了年份下拉列表
更新2:因此,您之前所有尝试均不起作用的原因是,您要包含一个脚本(html文件的底部),该脚本将datepicker初始化代码应用于具有class =“ datepicker”的每个元素
这将覆盖您在文件顶部尝试执行的所有操作。 从html文件中删除以下行:
<script type='text/javascript' src='http://entrestaciones.es/wp-content/plugins/gravityforms/js/datepicker.js?ver=1.8.1'></script>
或从您不想自动初始化的输入元素中删除“ class =“ datepicker”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.