条件:時間は午前7時から午後9時までです。 私の要件は、選択した期間に応じてテーブルを読み込むことです。 私のコードは完全ではなく、動作しません。 私のhtmlコードは以下の通りです。..ブートストラップ時間ピッカーで、開始時間をドロップダウンから選択するには、継続時間のギャップが30分であるようにしてください。
<label class="col-md-1 control-label firstcol">Reservation Time : </label>
\t <div class="col-md-2">
\t \t <div class="input-group bootstrap-timepicker timepicker">
\t \t \t <input data-provide="timepicker" class="form-control" name="txtReserveTimeFrom" id="txtReserveTimeFrom" readonly="readonly" tabindex="2" data-toggle="tooltip" data-container="body" data-placement="bottom" />
\t \t </div>
\t </div>
<label class="col-md-1 control-label firstcol "> To </label>
\t <div class="input-group bootstrap-timepicker timepicker">
\t \t <div class="col-md-1">
\t \t \t <input data-provide="timepicker" class="form-control" data-time-format="H:i:s" name="txtReserveTimeTo" id="txtReserveTimeTo" readonly="readonly" tabindex="2" data-toggle="tooltip" data-container="body" data-placement="bottom" />
\t </div>
</div>
マイジャバスクリプトは以下の通りです。
$(document).ready(function(){
$('#txtReserveTimeFrom').timepicker({
'minTime': '7:00am','maxTime': '09:00pm','timeFormat': 'h:i A'
});
$('#txtReserveTimeTo').timepicker({
'minTime': '7:00am','maxTime': '09:00pm','timeFormat': 'h:i A'
});
$("#txtReserveTimeFrom").on("change", function() {
loadResourceTable();
});
$("#txtReserveTimeTo").on("change", function() {
loadResourceTable();
});
$("#txtReserveDate").val(availableDates[0]);
$('#txtReserveTimeFrom').timepicker('setTime', '7:00am');
$('#txtReserveTimeTo').timepicker('setTime', '7:30am');
loadResourceTable();
});
// Now I changed the code like this.
$('#txtReserveTimeFrom').timepicker({
minuteStep: '30',
defaultTime: '7:00 AM',
minTime: '7:00 AM',
maxTime: '9:00 PM'
});
$('#txtReserveTimeTo').timepicker({
minuteStep: '30',
defaultTime: '07:30 AM'
minTime: '7:00 AM',
maxTime: '09:00 PM'
});
$(document).ready(function(){
$("#txtReserveTimeFrom").on("change", function() {
loadResourceTable();
});
$("#txtReserveTimeTo").on("change", function() {
loadResourceTable();
});
$("#txtReserveDate").val(availableDates[0]);
$('#txtReserveTimeFrom').timepicker('setTime', '7:00am');
$('#txtReserveTimeTo').timepicker('setTime', '7:30am');
loadResourceTable();
});
私はすでに通過したと、次のリンクを試してみました。
Javascript Dynamic Time Drop Down、 bootstrap-timepicker not working、Responsive bootstrap 3 timepicker?、http://www.okler.net/forums/topic/timepicker-not-showing-when-click-on-input/
私はブートストラップおよびJavaScriptに初心者です。誰かがこれで私を助けてくださいできますか?
こちらを参照してください - http://timepicker.co/ – AmanKumar
あなたは – dmoo
@AmanKumar上記のコードで使用しているライブラリを知って役立つだろう - ありがとうございました。 – DTJ