我正在做一个项目,在这个项目中,我使用了一个插件,该插件使用了一个日期时间选择器来输入日期和时间。这在台式计算机上工作得很好。您可以在同一窗口中选择日期和时间。
但在移动设备iphone和andriod上,它看起来并不好。我找不到在原生ios和andriod datetimepicker函数之间选择的选项。
Html
<input type="text" class="form-control" id="PickupTime" name="pick_up_time" placeholder="date">Javascript
var dateTimeOptions = {
format: 'DD/MM/YYYY HH:mm',
sideBySide: true,
useCurrent: true,
minDate: minDate,
showClose: true,
showClear: true,
widgetPositioning: {
horizontal: dateTimePickerPosition
},
icons: {
up: 'fa fa-arrow-up',
down: 'fa fa-arrow-down',
previous: 'fa fa-chevron-left',
next: 'fa fa-chevron-right'
}
};
jQuery('#PickupTime').datetimepicker(dateTimeOptions);有人能帮我解决这个问题吗。
发布于 2017-03-03 10:02:36
使用此Detecting iOS / Android Operating system检测设备是否为移动设备,然后根据需要更改<input>的type并调用(或不调用)<input>选择器
if(deviceIsMobile) {
jQuery('#PickupTime').attr('type','date');
} else {
jQuery('#PickupTime').datetimepicker(dateTimeOptions);
}我需要指出的是,在使用本机控件时,您不能强制执行日期选择规则,如mindate等
https://stackoverflow.com/questions/42568891
复制相似问题