0
2つのブートストラップ日付ピッカーを使用しています。ユーザーが最初の日付ピッカーで任意の日付をクリックすると2番目の日付ピッカーの開始日が選択されます最初の日付ピッカーで、その前にすべての日付を無効にする必要がありますが、確かに分かりませんでした。変数diffDaysの値が2番目の日付ピッカーのstartDateフィールドに反映されていないため、開始日は2番目の日付選択ツールに反映されていません。 ありがとうございます。最初の日付ピッカーから2番目の日付ピッカーの開始日を定義します
function checkDate(startDate) {
var oneDay = 24 * 60 * 60 * 1000;
var res = startDate.value.split("/");
var firstDate = new Date(res[2], res[1] - 1, res[0]);
var todayFullDate = new Date();
var diffDays = Math.round(Math.abs((firstDate.getTime() - todayFullDate
.getTime())
/(oneDay)));
$('#date2').datepicker({
startDate: '+'+diffDays+'d'
});
}
$(function() {
$('#date1').datepicker({
format : "dd/mm/yyyy",
required : true,
});
$("#register-form").validate({
rules : {
date1 : "required"
},
messages : {
date1 : "Please enter a valid date"
},
submitHandler : function(form) {
form.submit();
}
});
});
あなたは以下のように自分のプラグインと一緒に提供される単純な
methods
と
options
を利用することができます
いつでも..ハッピーコーディング.. :) –