jquery 日期控件,如何让其中几天无法选择。
1个回答
展开全部
datepicker控件好像没有这个功能,只能自己来做了。
下面是代码。
$(document).ready(function(){
var forbiddenDate = [
{"year":2015,"month":6,"date":1},
{"year":2015,"month":06,"date":2},
{"year":2015,"month":06,"date":03},
{"year":2015,"month":6,"date":04}
];//forbiddenDate数组用来存放几个不可以选择的日期
$("#txt1").datepicker({
onSelect:function(selectDate,ins){
var date1 = $("#txt1").datepicker("getDate");
var year = date1.getFullYear();
var month = date1.getMonth() + 1;
var date = date1.getDate();
for(var i = 0;i < forbiddenDate.length;i++){
if(year == forbiddenDate[i].year && month == forbiddenDate[i].month && date == forbiddenDate[i].date){
$("#txt1").val("");//一旦选了不可选择的日期,就清空这个input,相当于不让输入吧。
break;
}
}
},
dateFormat:"yy-mm-dd",
});
})
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询