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

标签 asp.net-mvc twitter-bootstrap datepicker asp.net-mvc-5 bootstrap-datepicker

我尝试设置 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/

相关文章:

asp.net-mvc - 在 ASP.NET MVC 中使用 jQuery 提交 AjaxForm

html - Bootstrap 面板以 2 列形式作为 3 列布局的一部分

javascript - 为什么日期选择器不能在模式下工作?

c# - .NET MVC 自定义 View 引擎布局

asp.net - 多个 Html.dropdownlistfor 具有相同的选择列表,设置选定值

Javascript 主函数在内部子函数之前首先触发

css - 切换侧边栏,插入顶栏

angularjs - 应用 Angular Bootstrap 下拉示例

c# - 在所有 DatePicker 上设置默认 DisplayDateStart

java - OGNL exp 未评估其日期值