私はkelvin lucks jquery date pickerを使用しています。Jquery日付ピッカーの.bindイベントonLoadを実行します。
開始日を選択すると、同じ日付が終了日に割り当てられ、終了日によってその開始日より前の日付の選択が禁止されるように、開始日と終了日のピッカーが設定されています。
開始日に触れることなく終了日を選択すると、開始日の前に終了日を設定することができます。良くない!
$(function()
{
$('.date-pick').datePicker({startDate:'2000-01-01', clickInput:true})
$('#start-date').bind('dpClosed', function(e, selectedDates) {
var d = selectedDates[0];
if (d) {
d = new Date(d);
$('#end-date').dpSetStartDate(d.addDays(0).asString()).dpSetSelected(d.asString()).val($(this).val());
}
});
});
私はPHPを使用して、入力フィールドを予備充填していますので、私がやりたいすべてがトリガー$('#end-date').dpSetStartDate
ので、終了日の更新をするとき、ドキュメントが読み込まことです。現時点では更新のみ$('#start-date').bind('dpClosed', function(e, selectedDates) {
どうすればよいですか?私が正しく理解していれば
おかげで、
ティム
$(function(){});は、document.readyへのバインディングのショートカットです。文書の準備ができるまで、その内部のすべてが実行されません。あなたの質問を明確にすることができますか? – Alex
申し訳ありません...私は自分自身を混乱させました。私がしたいのは、$( '#end-date')をトリガーすることだけです.dpSetStartDateは、ドキュメントの読み込み時に終了日が更新されるようにします。現在のところ、$( '#start-date')だけが更新されています。bind( 'dpClosed'、function(e、selectedDates){ – Tim