2

この問題に対する答えを高低で検索しましたが、運がなかったので、今質問する必要があります...

私は Trent Richardson の datetimepicker を持っていますが、何らかの理由で非常に最小限のオプションが設定されているため、日付を選択せず​​に外側をクリックすると、日付フィールドが自動的に今日の日付に設定されます。

誰が何が起こっているのか考えていますか?

これは私のコードです:

$('input.datetime').datetimepicker({
        ampm: true,
        timeFormat: 'hh:mm tt',
        addSliderAccess: true,
        sliderAccessArgs: { touchonly: false },
     });

私が得ることができるすべての助けに感謝します.アプリケーションを使用しているスタッフに混乱を引き起こしています...

4

1 に答える 1

0

私も高低を検索しましたが、いくつかのデバッグメッセージを入れた後、答えは明らかでした. 私が気づいたのは、onClose メソッドには、選択した実際の日付を持つ「値」パラメーターがあることです。または、何も選択しない場合は、テキスト ボックスの元の値になります。入力ボックスの値に設定してwalaaaa! 問題が解決しました。

これを行わないと、datetimepicker を閉じたいときに元の日付が現在の日付に置き換えられます。

$('input.datetime').datetimepicker({
        ampm: true,
        timeFormat: 'hh:mm tt',
        addSliderAccess: true,
        sliderAccessArgs: { touchonly: false },
        onClose: function (value) {
                        $('input.datetime').val(value);
                    }
     });
于 2012-09-28T18:09:28.833 に答える