因為要用jQuery UI 去指訂某些日期不能選擇
還好網路很方變找的個方法
在beforeShowDay時設定不能用的日期即可範例如下
$("#datae").datepicker({ beforeShowDay: setDisableDate //設定日期的function }); var DisableDate = [];//日期陣列 //可以用ajax post之類來帶入資料 //todo //設定的function Elaine Wu function setDisableDate(date) { var strDate = date.getFullYear() + "-" + toTen(date.getMonth() + 1) + "-" + toTen(date.getDate()); var aryReturn = [true, ""]; $.each(DisableDate, function (key, value) { if (value == strDate) { aryReturn = [false, "", "已設定不能選擇"]; } }); return aryReturn; } function toTen(s) { return s < 10 ? '0' + s : s; }參考來源
Elaine Wu如何讓datepicker中某些特定日期不可選?
點我進入
點我進入