1

そこで、この[Bootstrap DateTimePicker] プラグインを使用して、ユーザーが日付と時刻を選択できるようにしています。プラグインは問題なく動作しますが、1 つの小さな問題を除いては、ユーザーがカレンダー ボックスをクリックしたりぼかしたりすると、ボックス自体と入力要素が消えてしまいます。

css ファイルと js ファイルを調べて、正しいパス (フォーカス、ぼかしなど) につながる可能性のあるものを見つけましたが、運がありませんでした。

誰かが私を正しい方向に向けることができれば幸いです。ありがとうございました!

ぼかし前

ぼかし後

これは、要素を作成する HTML です。

<div id="eventstartdate" class="input-append date"><input type="text" data-format="dd/MM/yyyy hh:mm:ss" /><span class="add-on">
<i data-time-icon="icon-time" data-date-icon="icon-calendar"></i></span></div>

<script>
            $(document).ready(function () {

        $('#eventstartdate').datetimepicker({

            language: 'en',
            pick12HourFormat: true,
            format: 'dd/MM/yyyy hh:mm:ss',
            maskInput: true

        });

    });
    </script>
4

2 に答える 2

1

これを行う正しい方法が見つからなかったので、今のところ、次のように div の非表示をバインド解除するだけでした。

$('#eventstartdate').on('hide', function (e) { e.preventDefault(); });

これは、より良い解決策が見つかるまで機能します:/

于 2013-08-28T22:31:23.483 に答える