2017-07-17 9 views
0

jQueryでdatepickerをいくつか持っています。私はdatepickersのすべての年の範囲を設定するが、年の範囲はそれらの間で同じではありません。私はこのように設定しました別の日付範囲をidで別の日付ピッカーに設定する方法

$("#BD").datepicker({ 
     changeMonth :true, 
     changeYear : true, 
     yearRange: "c-40:+c-15" 
    }); 

    $("#ST").datepicker({ 
     changeMonth :true, 
     changeYear : true, 
     yearRange: "c-40:+c+0" 
    }); 
    $("#ED").datepicker({ 
     changeMonth :true, 
     changeYear : true, 
     yearRange: "c-40:+c+0" 
    }); 

結果、すべてのdatepickerはid = BDの最初の年の範囲を使用します。私は何をすべきか?

+0

現在の出力と予想される出力を表示するデモを追加します。 – guradio

答えて

0

c-40:c + 40は、各日付ピッカーの現在の選択に基づいて範囲を表示します。

hereのように、cを削除して-40:+15(必要に応じて値を変更)を使用してください。

+0

[解決済み]すべてのdatetime pickerを1つの関数に設定しません。私は1つの機能ですべてを動かす、それは働く.. !!私の質問にお答えいただきありがとうございます – bramadwitra

+0

日付ピッカーの1つで日付を選択すると、c-40は現在選択されている日付を参照しています(40年ですが、-40だけを指定すると40日前です)。したがって、cを削除するにはそれを変更する必要があります。 – Yatin

関連する問題