如何在Twitter引导日期选择器中禁用结束日期范围?

米高梅

我想禁用上一个日期。例如,如果选择开始日期为2015-04-01,则结束日期应仅从2015-04-01开始。上一个日期应该被禁用。

$(document).ready(function () {
    var nowdate = new Date();
    var now = new Date(nowdate.getFullYear(), nowdate.getMonth(), nowdate.getDate(), 0, 0, 0, 0);
    var startdate = $("#start_date").datepicker({
        format: 'yyyy-mm-dd',
        onRender: function (date) {
            return date.valueOf() > now.valueOf() ? 'disabled' : '';
        }
    }).on('changeDate', function (ev) {
        startdate.hide();
    }).data('datepicker');
    var enddate = $("#end_date").datepicker({
        format: 'yyyy-mm-dd',
        onRender: function (date) {
            return date.valueOf() > now.valueOf() ? 'disabled' : '';
        }
    }).on('changeDate', function (ev) {
        enddate.hide();
    }).data('datepicker');
});

谢谢

朋友们

正如Aivan所提到的,有几个与描述相匹配的项目。
假设您在这里使用bootstrap-datepicker 您可以使用“ changeDate”事件捕获所选日期,并将其设置为页面上第二个日期选择器的“开始日期”(使用“ setStartDate”方法)。

类似于以下代码段:

...
$(".dateStart").datepicker().on("changeDate",function(){
    // Get the selected date
    var startDt = $(".dateStart").datepicker("getDate");
    // Set the 'start date' for the second datepicker 
    $(".dateEnd").datepicker("setStartDate",startDt);
});

$(".dateEnd").datepicker();
...

我为此创建了一个JSFiddle-您可以在这里看到它的工作原理

希望这可以帮助。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在引导日期选择器日历中禁用日期范围选择后的未来日期

来自分类Dev

如何在引导日期时间选择器中禁用今天的过去日期?

来自分类Dev

如何在日期选择器中禁用某些日期

来自分类Dev

如何在引导日期选择器中从当前月份禁用未来月份

来自分类Dev

在引导日期选择器中禁用过去的日期

来自分类Dev

在引导日期范围选择器中解析日期

来自分类Dev

如何在Android中禁用将来的日期选择器

来自分类Dev

如何在Codename One日期选择器中设置显示的开始和结束日期?

来自分类常见问题

如何在Android日期选择器中禁用过去的日期?

来自分类Dev

如何在Android日期选择器中禁用将来的日期

来自分类Dev

引导日期选择器未禁用以前的日期

来自分类Dev

如何在日期选择器中设置3个月的日期范围?

来自分类Dev

如何在反应日期时间范围选择器中清除选定的日期时间?

来自分类Dev

内联引导日期选择器日期范围

来自分类Dev

如何禁用结束日期选择器,直到用户输入开始日期?

来自分类Dev

如何使用引导日期选择器?

来自分类Dev

如何使用引导日期选择器?

来自分类Dev

引导日期选择器中的按钮

来自分类Dev

如何在实现日期选择器中设置日期

来自分类Dev

如何在日期选择器中显示所选日期?

来自分类Dev

禁用角度引导日期时间选择器中的所有先前日期

来自分类Dev

禁用角度引导日期时间选择器中的所有先前日期

来自分类Dev

禁用角度引导日期时间选择器中的所有先前日期

来自分类Dev

如何设置日期范围选择器中所选开始日期和结束日期之间的最短日期?

来自分类Dev

如何在angularJS中检测引导日期时间选择器更改事件

来自分类Dev

如何在angular2中检测引导日期时间选择器更改事件

来自分类Dev

在来自 PHP 和 Mysql 的 jquery 日期选择器中禁用给定范围内的日期

来自分类Dev

angularjs中的日期范围选择器

来自分类Dev

如何在jQuery UI日期选择器中禁用公共假期?

Related 相关文章

  1. 1

    在引导日期选择器日历中禁用日期范围选择后的未来日期

  2. 2

    如何在引导日期时间选择器中禁用今天的过去日期?

  3. 3

    如何在日期选择器中禁用某些日期

  4. 4

    如何在引导日期选择器中从当前月份禁用未来月份

  5. 5

    在引导日期选择器中禁用过去的日期

  6. 6

    在引导日期范围选择器中解析日期

  7. 7

    如何在Android中禁用将来的日期选择器

  8. 8

    如何在Codename One日期选择器中设置显示的开始和结束日期?

  9. 9

    如何在Android日期选择器中禁用过去的日期?

  10. 10

    如何在Android日期选择器中禁用将来的日期

  11. 11

    引导日期选择器未禁用以前的日期

  12. 12

    如何在日期选择器中设置3个月的日期范围?

  13. 13

    如何在反应日期时间范围选择器中清除选定的日期时间?

  14. 14

    内联引导日期选择器日期范围

  15. 15

    如何禁用结束日期选择器,直到用户输入开始日期?

  16. 16

    如何使用引导日期选择器?

  17. 17

    如何使用引导日期选择器?

  18. 18

    引导日期选择器中的按钮

  19. 19

    如何在实现日期选择器中设置日期

  20. 20

    如何在日期选择器中显示所选日期?

  21. 21

    禁用角度引导日期时间选择器中的所有先前日期

  22. 22

    禁用角度引导日期时间选择器中的所有先前日期

  23. 23

    禁用角度引导日期时间选择器中的所有先前日期

  24. 24

    如何设置日期范围选择器中所选开始日期和结束日期之间的最短日期?

  25. 25

    如何在angularJS中检测引导日期时间选择器更改事件

  26. 26

    如何在angular2中检测引导日期时间选择器更改事件

  27. 27

    在来自 PHP 和 Mysql 的 jquery 日期选择器中禁用给定范围内的日期

  28. 28

    angularjs中的日期范围选择器

  29. 29

    如何在jQuery UI日期选择器中禁用公共假期?

热门标签

归档