javascript - 如何在 Bootstrap 日期选择器中禁用当前月份的 future 月份

标签 javascript jquery datepicker

我在 bootsrtap 日期选择器中使用日历,因为我只显示月份和年份 (mm-yyy)。我想禁用当前月份的 future 月份。我搜索了很多,但没有找到答案。请帮助我,我在下面附上了我的代码

JS:

$(document).ready(function () {

        var cou = $('#rolecount').val();
        var c;

        for (c = 0; c <=cou; c++){
            $('#datepicker'+c).datepicker({
            format: 'mm-yyyy',
            endDate: '+0d',
            viewMode: "months", 
            minViewMode: "months",
            });  

        $('#datepicker'+c).datepicker().on('monthSelected', function(ev){
            $(this).datepicker('hide');
        });
        }
    });

HTML:

<div class="input-group date">
    <input type="text" id="datepicker<?=$j?>" required name="joindate<?=$j?>" class="date_picker form-control" placeholder="show datepicker" maxlength="100"  autocomplete="off"><span class="input-group-addon" id="basic-addon2"><i class="fa fa-calendar"></i></span>
    <input type="hidden" name="roleid<?=$j?>" value="<?=$str[$j]?>"  />
</div>

最佳答案

您需要重新定义您的 endDate 选项值:

$('.input-daterange').datepicker({
   format: 'mm-yyyy',
   // You used '+0d' that is for days instead of '+0m' that is for months.
   endDate: '+0m',
   viewMode: "months", 
   minViewMode: "months"
})

关于javascript - 如何在 Bootstrap 日期选择器中禁用当前月份的 future 月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27780504/

相关文章:

java - 替代已弃用的 java date.sethours

javascript - Ruby on Rails Javascript 在开发/生产方面有所不同

javascript - 如何使用 jquery 将单选按钮值存储在 sessionStorage 中

javascript - 图像悬停时的下拉菜单(由图像组成)

php - 自定义 Wordpress 登录对齐以居中 CSS

javascript - 你如何从 Angular 中的元素中获取类?

javascript - 等待 300ms,然后使用 jQuery 向下滑动菜单

javascript - 将 PHP session 变量发送到另一个文件的 javascript

javascript - Angular 2 - 使用 Angular-route 3.3.0 覆盖路线

javascript - AngularJS Datepicker 将日期设置为比所选日期早 1 天