javascript - 日期选择器只显示月份

标签 javascript jquery twitter-bootstrap-3 datepicker

<分区>

我有一个日期选择器,我只希望用户能够选择月份和年份。

用户最多只能选择从今天开始的一年。我有这个工作,但我似乎无法只显示月份。

HTML

<div class="form-groups">
    <div class="col-sm-12">
        <div class="input-group">
            <input type="text" name="idTourDateDetails" id="idTourDateDetails" class="form-control clsDatePicker">
        </div>
    </div>
</div>

脚本

<script type="text/javascript">    
    $('#idTourDateDetails').datepicker({
        format: "mm-yyyy",
        startMode: "months", 
        minViewMode: "months",
        changeMonth: true,
        changeYear: true,
        minDate: '0d',
        maxDate: '1y'
    });
</script>

我尝试将 data-date-format="mm-yyyy" 添加到 input 但没有成功。

查看工作 fiddle

我不想只隐藏日历,我希望日期显示月份。下面的其他建议只是隐藏日历。

fiddle是我所追求的,但我无法让它工作,因为当我将 HTML 和 JQuery 放入我的解决方案时,我仍然显示日期。

最佳答案

您可以使用月份选择器代替日期选择器,您只能选择年份和月份,您可以引用 https://github.com/KidSysco/jquery-ui-month-picker他们在其中提供了详细的文档和 fiddle 链接。

关于javascript - 日期选择器只显示月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32885999/

相关文章:

javascript - 将在 React 组件中解构的 props 默认值的影响

javascript - 如何在 JavaScript 中循环数组

javascript - 使用 javascript 聚焦字段时显示 Android 软键盘

javascript - 动态添加选项(tokenize.js)

javascript - 如何保持两个 div,一个带有文本,另一个带有图像,并排放置,而不垂直扩展?

css - Typo3 Neos 响应式 CSS 特性

JavaScript ID 选择器

javascript - 删除数组中的前缀 y 以将其用于图表的轴

jquery - 如何通过忽略大小写(大写字母和小写字母)按字母顺序对 JStree(Jquery PlugIn )节点进行排序

twitter-bootstrap - Bootstrap 3 - 为什么行类比它的容器宽?