0

私は jsfiddle.net/udget/VUb5r/ にコードを書きました

以前に選択した日付を無効にする必要があります

4

1 に答える 1

0

datePicker のbeforeShowDayオプションを使用して、有効または無効にする日付を指定できます。

次に、関数を書くだけの場合です

a) 選択した日付を配列に取得します。

function daysToDisable() {
    var dates = [];
    for (i = 0; i < $('#inputdates option').length; i++) {
        dates[i] = new Date($('#inputdates option').eq(i).val()).toString();
    }
    return dates;
}

b) 現在の日付が配列にある場合は true または false を返します

function disableDates(date) {
    var days = daysToDisable();
    for (i = 0; i < days.length; i++) {  
        if ($.inArray(date.toString(), days) != -1) {
            return [false];
        }  
    }
    return [true];  
}

http://jsfiddle.net/vy562/1/

于 2012-11-30T12:07:47.817 に答える