我尝试设置 disableTouchKeyboard
选项,但它什么也没做——至少在 iOS/Safari 上。我专门使用的选项是:
$(".datepicker").datepicker({
autoclose: true,
disableTouchKeyboard: true,
format: 'm/d/yyyy',
startDate: '01/01/1900',
todayBtn: 'linked',
todayHighlight: true,
});
有谁知道最好的方法是什么?
最佳答案
如果您使用的是 Bootstrap3 日期选择器:https://eonasdan.github.io/bootstrap-datetimepicker
只需将此属性添加到输入中:readonly="readonly"
并且在实例化库时将此属性设置为选项。
$('#datetimepicker1').datetimepicker({
useCurrent: false,
daysOfWeekDisabled: [0, 6],
format: 'DD-MM-YYYY',
ignoreReadonly: true <------ this property
});
在 Safari iPhone 和 Chrome/Native 浏览器 Android 上测试。
关于asp.net-mvc - 使用 bootstrap-datepicker 时如何不显示移动键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29591956/