使用bootstrap-datepicker时如何不显示移动键盘?

古斯

我尝试设置该disableTouchKeyboard选项,但至少在iOS / Safari上没有执行任何操作。我专门使用的选项是:

$(".datepicker").datepicker({
    autoclose: true,
    disableTouchKeyboard: true,
    format: 'm/d/yyyy',
    startDate: '01/01/1900',
    todayBtn: 'linked',
    todayHighlight: true,
});

有人知道最好的方法是什么吗?

古斯

这就是我完成这项工作的方式,但是我很想知道是否有更好的方法。

在问题中使用相同的选项,然后在HTML中创建HTML文本框readonly

@Html.EditorFor(model => model.Date, new { htmlAttributes = new { 
    @class = "form-control datepicker", @readonly = "true",
}})

这似乎可行,因为JavaScript仍然可以更改字段的值。但是,它的确会使文本框的背景变灰(即禁用),并且将鼠标指针更改not-allowed为不需要的圆圈图标()。为了解决这个问题,我添加了一个内联样式:

@Html.EditorFor(model => model.Date, new { htmlAttributes = new { 
    @class = "form-control datepicker", @readonly = "true",
    style = "cursor: default; background-color: #fff"
}})

我尝试覆盖CSS中cursorbackground-color(使用!important),但是在Internet Explorer中似乎不起作用。

这不是漂亮,但对我有用。仍然需要查看如何以更可靠的方式执行此操作(例如,无需对背景颜色进行硬编码,不必在我的所有日​​期字段中都指定此颜色等)。如果有人知道更好的方法,我将非常感谢。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 ngFor 条件时如何不显示在 dom 中

使用mysqli时如何不显示重复错误

使用反应加载页面时如何不显示任何grid.col部分

当开始使用videojs播放视频时,如何不显示字幕?

使用查找时如何不显示无法访问的文件夹

当我使用自定义图标时,谷歌地图ios如何不显示信息窗口?

Bootstrap 3 Datepicker不显示日历

网站在使用Bootstrap时在移动设备上显示扼杀

如何使用Bootstrap在移动设备上显示表格?

使用JS或JQuery连接后,如何不显示没有输入值的输入?

使用python pandas添加新行时,如何不显示/分散csv中的索引

如果messages对象为空,如何使用renderMessage,renderMessageImage函数以及如何不显示未显示的消息

使用屏幕键盘时自定义 HTML 元素输入字段中的表单值不显示

UITextView使用其委托来检测何时开始编辑textview时不显示键盘

如何使用Bootstrap标签?

如何使用Bootstrap确认不同的移动平台?

使用材质设计的DatePicker不显示

在单击按钮时不显示Bootstrap模式

为什么在移动设备上使用FancyBox中的Youtube视频时不显示?

使用淡入淡出动画时不显示Bootstrap模态对话框

使用Bootstrap设置样式时,单选按钮不显示选中状态

如果子组件为空而不在其父组件中使用 *ngIf,如何不显示它?

图像不显示。我正在使用 express、EJS 和 bootstrap

屏幕上显示模拟器键盘时如何使用Mac键盘

如何使用Twitter的Bootstrap内联显示列表

如何使用 Bootstrap Multiselect 显示选定的值

如何使用 Col 显示 Bootstrap 卡列表?

如何使用键盘在Gnome 3中的显示之间移动窗口?

当键盘显示一个文本视图而不显示另一个文本视图时,如何移动视图