dp.change日付と時刻の変更イベントでdatetime pickerを非表示にしていますが、時刻の上下のボタンで近づけないでください。ブートストラップを防止する時間の選択ボタンを押したときに日時ピッカーを閉じる
私はdatetime Pickerに必要なすべてのライブラリを適切に使用しました。 私はhttps://eonasdan.github.io/bootstrap-datetimepicker/の文書を勉強しましたが、私には何も役に立ちません。
これは私のHTMLコードです:これは日時ピッカーの使う初期
$('#startDate').datetimepicker({
format: 'YYYY-MM-DD HH:mm:ss',
collapse:false,
sideBySide:true,
useCurrent:false,
showClose:true,
});
$('#endDate').datetimepicker({
format: 'YYYY-MM-DD HH:mm:ss',
collapse:false,
sideBySide:true,
useCurrent:false,
showClose:true,
});
ある
<div class="col-md-4 col-xs-12 center-block">
<div class="col-md-12 col-sm-12">
<div class="col-md-8 col-md-offset-2 col-sm-12"> Date (YYYY-MM-DD)</div>
</div>
<!-- <div class="col-md-12 col-xs-12 col-sm-12 no-padding">
<label>Start Date</label>
</div>
-->
<div class="col-md-12 col-xs-12 col-sm-12">
<label class="col-md-2 col-xs-12 text-center noPadding"><b>From:</b></label>
<div class='input-group date col-md-10 col-md-offset-1 col-xs-12' id='startDate'>
<input type='text' class="form-control " placeholder="Start Date" id="startDateInput"/>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
<!-- <div class="col-md-12 col-xs-12 col-sm-12 no-padding">
<label>End Date</label>
</div> -->
<div class="col-md-12 col-xs-12 col-sm-12">
<label class="col-md-2 col-xs-12 text-center noPadding"><b>To:</b></label>
<div class="input-group date col-md-10 col-md-offset-1 col-xs-12" id='endDate' >
<input type='text' class="form-control" placeholder="End Date" id="endDateInput" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
これは日時ピッカー
$("#startDate").on("dp.change", function (e) {
$('#startDate , #endDate').data("DateTimePicker").hide();
});
$("#endDate").on("dp.change", function (e) {
$('#endDate').data("DateTimePicker").hide();
});
を非表示にするには、イベントです今私の質問は、datetime型でありますピッカーはタイムピッカーの上下のボタンに近づくべきではありません。 私はどこからでも解雇しようとしましたが、それも私に何も与えていません。
これは願いのいずれかが彼ソリューション
をピッカー "コードは、あなたが望むように動作します。 –
$( '#startDate、#endDate')から.hide()を削除します。data( "DateTimePicker")。hide();コード –
の行@PrakashTheteもし私が日付をクリックしてもdatetimepickerを隠すことはありません。私はそれが時間の増加ではなく、日付と時間の選択をクリックして隠す必要があります。だから私はあなたの質問のモトを得るだろうと思う – mean