0

選択時に#StartDatealtFieldを更新し、次の選択時に#EndDatealtFieldを更新するインラインDatePickerを設定しようとしています。

したがって、同じインラインカレンダーを使用して、2つの入力を持つ基本的に日付範囲を更新します。これについては多くのリソースがあるようですが、インラインデートピッカーに関するものはありません。

2番目のaltFieldを更新するのに苦労しています。選択するたびに、最初のaltFieldが更新されます。

4

1 に答える 1

0

onSelect イベント ハンドラーを使用して、日付が選択されるたびに datepicker の altField を更新できます。

        $( "#datepicker" ).datepicker({
            inline:true,
            altField: "#startDate",
            onSelect: function(date, ui){
                ui.settings.altField = (ui.settings.altField=="#startDate") ? "#endDate" : "#startDate";
            }
        });

ただ、使い方には気をつけたいところです。これは、紛らわしい UI を簡単に作成する可能性があるようです。

于 2012-09-29T04:04:59.620 に答える