私はこのコードを下手く動作させています。しかし、DateEnd
を変更すると、StartDate
のmaxDateを削除するには?datepickerでmaxDateを削除するには?
例えば私のDateStarted
は09/26/2016
あるとEnd
は、コードのそれぞれを見ることができるように、それはmaxDate and minDate
を持って09/30/2016
です。私が望むのは、Enddate
maxDate
をStartdate
にクリアすると、12ヶ月間全体を再び選択できるようになります。
HTML
< input type="text" id = "TrainingProgram_DateStarted" >
< input type="text" id = "TrainingProgram_DateEnded" >
JS
$("#TrainingProgram_DateStarted").datepicker({
changeMonth: true,
changeYear: true,
onSelect: function (dateText) {
$("#TrainingProgram_DateEnded").datepicker('option', 'minDate', dateText);
}
});
$("#TrainingProgram_DateEnded").datepicker({
changeMonth: true,
changeYear: true,
onSelect: function (dateText) {
$("#TrainingProgram_DateStarted").datepicker('option', 'maxDate', dateText);
}
});
日付ピッカーから値が選択されたときに日付ピッカーの
:空ならば、ヌルとしてスタート入力のmaxDateのを設定します。 **説明してください** ** –
私の説明がうまく説明されていない場合は、少し理解することができますので、私のフィドルを試してください。 –