0

これが問題です。

Yii ベースの Web サイトで送信フォームを作成する必要があります。フォームには日時の範囲を入力する必要があります。そのために、「jui datetimepicker」サードパーティの Yii 拡張機能を使用しています。

http://www.yiiframework.com/extension/datetimepicker/

それぞれ開始時間と終了時間に関連するこの拡張子を持つ 2 つの日付フィールドを使用します。したがって、私が達成したいのは、開始日時を将来の時間のみに制限できるようにすることです (過去の日付も時間も選択しないでください)。終了時間自体は、開始時間に続く最大 3 時間に制限する必要があります。

例: ユーザーがイベントをスケジュールしたいと考えています。彼らはもちろん将来の日付と時刻を選択します。開始時間フィールドで開始時間として 3 月 15 日 13 時を選択したとします。それらが完了して次のフィールド (「終了時間」) に移動すると、それぞれの日時ピッカーは 3 月 15 日 13:00 から 3 月 15 日 16:00 までの時間範囲を制限します。

したがって、2 番目の datetimepicker は、最初の入力に応じて動的に更新する必要があります。

datetimepicker で現在の日付から始まる日付範囲を指定することは可能ですが、時間の選択にはそのようなものはないため、ユーザーはすでに過ぎた時間を選択できます。

この拡張機能でこの問題を解決したいわけではありません。最もクリーンで効果的な方法で日時範囲を指定できる YII ソリューションについて何か提案があれば、大歓迎です。

4

2 に答える 2

0

代わりにedaterangepicker拡張機能を使用する必要があります。

于 2013-03-12T13:55:45.187 に答える