jQuery-UI 的日期选择器的默认日期范围

大卫布里顿

我正在使用 jQuery-UI 创建日期范围字段。我想要做的是让我的 StartDate 默认为今天的日期减去 7 天,并将我的 EndDate 默认为“今天的”日期。如果用户想要更改日期,仍然允许更改日期。以及不允许用户选择未来的日期(在今天的日期之后)。这一切都可以通过 jQuery-UI 的日期选择器实现吗?

<script>
  $( function() {
    var dateFormat = "mm/dd/yy",
      from = $( "#StartDate" )
        .datepicker({
          defaultDate: "+1w",
          changeMonth: true,
          numberOfMonths: 1
        })
        .on( "change", function() {
          to.datepicker( "option", "minDate", getDate( this ) );
        }),
      to = $( "#EndDate" ).datepicker({
        defaultDate: "+1w",
        changeMonth: true,
        numberOfMonths: 1
      })
      .on( "change", function() {
        from.datepicker( "option", "maxDate", getDate( this ) );
      });

    function getDate( element ) {
      var date;
      try {
        date = $.datepicker.parseDate( dateFormat, element.value );
      } catch( error ) {
        date = null;
      }

      return date;
    }
  } );
  </script>

<span class="srch_title" for="StartDate">From</span>
<input type='text' name="StartDate" id="StartDate" value="" required/>

<span class="srch_title" for="EndDate">To</span>
<input type='text' name="EndDate" id="EndDate" value="" required/>

https://jsfiddle.net/bobrierton/fdLy2n12/

任何帮助将不胜感激!

查理特

如果我正确理解标准,以下内容应该符合预期

$(function() {
  var today = new Date(),
    weekAgo = new Date(),
    $from = $("#StartDate"),
    $to = $("#EndDate");

  weekAgo.setDate(today.getDate() - 7);

  $from.datepicker({   
    maxDate: today,
    onSelect: function(dateText) {
      $to.datepicker("option", "minDate", dateText);
    }
  }).datepicker('setDate', weekAgo);

  $to.datepicker({
    maxDate: today,
    minDate: weekAgo,
    onSelect: function(dateText) {
      $from.datepicker("option", "maxDate", dateText);
    }
  }).datepicker('setDate', today);

});

不确定是否from需要 minDate

DEMO

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery Ui日期时间选择器

来自分类Dev

jQuery UI日期时间选择器

来自分类Dev

jQuery ui 日期选择器

来自分类Dev

无法使用jQuery UI的日期选择器设置默认日期

来自分类Dev

无法使用jQuery UI的日期选择器比较日期

来自分类Dev

jQuery UI日期选择器日期格式

来自分类Dev

jQuery UI日期选择器,文本框中带有默认文本

来自分类Dev

jQuery UI 日期选择器 - 通过单击另一个按钮更改范围

来自分类Dev

jQuery UI-无法使日期选择器正常工作

来自分类Dev

jQuery Ui日期选择器不起作用?

来自分类Dev

jQuery Mobile UI日期选择器格式

来自分类Dev

jQuery UI-无法使日期选择器正常工作

来自分类Dev

jQuery UI:日期选择器显示不正确

来自分类Dev

在jQuery Mobile UI中添加日期选择器

来自分类Dev

jQuery UI日期选择器显示不正确

来自分类Dev

如何验证jQuery UI日期选择器“从日期”到“到日期”

来自分类Dev

Jquery日期选择器范围问题

来自分类Dev

在JQuery UI日期选择器中选择星期数或日期

来自分类Dev

如何在jQuery UI日期选择器中动态设置最小和最大日期

来自分类Dev

未来的日期引发错误的jQuery UI的日期选择器

来自分类Dev

在 Jquery UI 日期选择器中与日期一起显示动态价格

来自分类Dev

如何使jQuery UI日期选择器与angular2一起使用?

来自分类Dev

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

来自分类Dev

将jquery UI日期选择器绑定到输入元素的焦点上

来自分类Dev

jQuery UI的日期选择器未出现在动态输入上

来自分类Dev

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

来自分类Dev

jQuery UI日期选择器克隆年份重叠如何计算

来自分类Dev

没有Jquery UI,是否可能有日期选择器?

来自分类Dev

如何在 aurelia 中使用 JQuery UI 日期选择器更改语言环境?

Related 相关文章

  1. 1

    jQuery Ui日期时间选择器

  2. 2

    jQuery UI日期时间选择器

  3. 3

    jQuery ui 日期选择器

  4. 4

    无法使用jQuery UI的日期选择器设置默认日期

  5. 5

    无法使用jQuery UI的日期选择器比较日期

  6. 6

    jQuery UI日期选择器日期格式

  7. 7

    jQuery UI日期选择器,文本框中带有默认文本

  8. 8

    jQuery UI 日期选择器 - 通过单击另一个按钮更改范围

  9. 9

    jQuery UI-无法使日期选择器正常工作

  10. 10

    jQuery Ui日期选择器不起作用?

  11. 11

    jQuery Mobile UI日期选择器格式

  12. 12

    jQuery UI-无法使日期选择器正常工作

  13. 13

    jQuery UI:日期选择器显示不正确

  14. 14

    在jQuery Mobile UI中添加日期选择器

  15. 15

    jQuery UI日期选择器显示不正确

  16. 16

    如何验证jQuery UI日期选择器“从日期”到“到日期”

  17. 17

    Jquery日期选择器范围问题

  18. 18

    在JQuery UI日期选择器中选择星期数或日期

  19. 19

    如何在jQuery UI日期选择器中动态设置最小和最大日期

  20. 20

    未来的日期引发错误的jQuery UI的日期选择器

  21. 21

    在 Jquery UI 日期选择器中与日期一起显示动态价格

  22. 22

    如何使jQuery UI日期选择器与angular2一起使用?

  23. 23

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

  24. 24

    将jquery UI日期选择器绑定到输入元素的焦点上

  25. 25

    jQuery UI的日期选择器未出现在动态输入上

  26. 26

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

  27. 27

    jQuery UI日期选择器克隆年份重叠如何计算

  28. 28

    没有Jquery UI,是否可能有日期选择器?

  29. 29

    如何在 aurelia 中使用 JQuery UI 日期选择器更改语言环境?

热门标签

归档