0
데이터베이스에서 가져온 특정 날짜를 비활성화해야하는 asp.net 애플리케이션에서 작업하고 있습니다.jQuery 캘린더에서 특정 날짜를 사용 중지 할 수 없습니다.
아래의 스크립트 jsFiddle에서만 작동합니다. 특정 날짜 만 강조 표시하지만 아직 클릭 할 수있는 날짜는 사용하지 않습니다.
HTML :
<input id="txtBookDate" type="text" />
자바 스크립트 : 사람이 클릭 할 수없는 배열에서 언급 한 메이크업으로이 문제를 해결할 수 있는지
var holiDays = [[2012, 06, 06, 'New Years Day'], [2012, 06, 14, 'Pongal'], [2011, 12, 25, 'Christmas Day']];
$(function() {
$('#txtBookDate').datepicker({
dateFormat: "yy-mm-dd",
minDate: "+2d",
maxDate: "+30d",
beforeShowDay: setHoliDays
});
// set holidays function which is configured in beforeShowDay
function setHoliDays(date) {
for (i = 0; i < holiDays.length; i++) {
if (date.getFullYear() == holiDays[i][0]
&& date.getMonth() == holiDays[i][1] - 1
&& date.getDate() == holiDays[i][2]) {
return [true, 'holiday', holiDays[i][3]];
}
}
return [true, ''];
}
});
내가 감사하겠습니다.
감사합니다.
Bingoo를 참조하십시오 내가 그렇게 둠 될 수 있습니다 ..시 .. 당신의 도움을 주셔서 감사합니다. – Learning