【发布时间】:2016-07-28 10:28:36
【问题描述】:
条件:时间也应该在早上 7 点到晚上 9 点之间。 我的要求是根据选定的持续时间加载表格。 我的代码不完整且无法正常工作。 我的html代码如下..
<label class="col-md-1 control-label firstcol">Reservation Time : </label>
<div class="col-md-2">
<div class="input-group bootstrap-timepicker timepicker">
<input data-provide="timepicker" class="form-control" name="txtReserveTimeFrom" id="txtReserveTimeFrom" readonly="readonly" tabindex="2" data-toggle="tooltip" data-container="body" data-placement="bottom" />
</div>
</div>
<label class="col-md-1 control-label firstcol "> To </label>
<div class="input-group bootstrap-timepicker timepicker">
<div class="col-md-1">
<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" />
</div>
</div>
我的java脚本如下。
$(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 的初学者。有人可以帮我解决这个问题。
【问题讨论】:
-
见这里 - timepicker.co
-
了解您在上面的代码中使用的是什么库会很有帮助
-
@AmanKumar - 非常感谢。
-
@dmoo - bootstrap-timepicker.js,bootstrap-timepicker.min.css,bootstrap-timepicker.min.js,bootstrap-timepicker.css
-
我仍然无法为时间选择器设置 minTime 和 maxTime。上面我已经编辑了Java脚本代码sn-p。
标签: javascript jquery html css twitter-bootstrap