私はdatetimepickerを持っています。datetimepickerが選択時に消える
<input id="all-day-event-date" type="text">
これは入力テキストボックスです。
$('#all-day-event-date').trigger("focus");
そして、私の入力フィールドがあり、カレンダー/ピッカーが表示されるのは、予想通りです。
$("#all-day-event-date").datetimepicker({
timepicker: false,
onChangeDateTime: function(dp, $input) {
var datetime = $input.val();
var date = datetime.split(" ")[0];
$input.val(date);
}
});
それは次のようになります。
しかし、できるだけ早く私は、日付を選択すると、カレンダー。消える:
どのように私はそれが滞在作るのですか?
この質問は以前に尋ねられた質問とは異なります。私は、インラインソリューションしようとすると:
<div style="overflow:hidden;">
<div class="form-group">
<div class="row">
<div class="col-md-8">
<div id="datetimepicker12"></div>
</div>
</div>
</div>
<script type="text/javascript">
$(function() {
$('#datetimepicker12').datetimepicker({
inline: true,
sideBySide: true
});
});
</script>
</div>
を何が起こるかというと、このです:
そして、私はホームボタンを押したときには、オンラインで正常に表示されます:
この私が望む行動ではありません。私はカレンダーをロードしてすぐに消えてしまわないようにしておき、後で別のボックスをクリックすることなく、ユーザーが選択して再選択できるようにします。
[jqueryの日付ピッカーを常に開いている可能性のある複製](http://stackoverflow.com/questions/8531867/jquery-keeping-d ate-picker-open-all-the-time) – r0m4n
これは、(divを使用して)入力を使用しない代替方法です。私はdivオプションを試してみましたが、うまくいきませんでした(つまり、カレンダーの動作はdatetimepickerの "home"ボタンをクリックした後にしか表示されません) – RebeccaK375