1

我是 JQuery 的新手,我想看看我是否可以使用 JQuery UI datepicker 来做这样的事情。

我想从每年的 1 月 1 日到 3 月 30 日或特定年份显示 .. 并禁用其他日期。第一个选择的日期应该是从今天起的 5 个工作日。

是否可以。我确实在 JQuery UI 上看到了一些范围等,但我不太明白。

谢谢

更新

我可以做类似下面的事情,让用户从今天起只选择 5 天。

minDate: +5, maxDate: "+3M +10D",

更新

                      showButtonPanel: true,
                      minDate: new Date(2012, 1, 2),
                      maxDate: new Date(2012, 3,30),
                      minDate: + 5
4

1 回答 1

1

您可以指定最小和最大日期。

HTML

<p>Date: <input type="text" id="datepicker"></p>

<p>New Date: <input type="text" id="test"></p>

</div>

JavaScript(两个不同的示例。第一个硬设置日期。第二个获取当前日期 + 5 天。

  $(function() {
        $( "#datepicker" ).datepicker({
           minDate: new Date(2012, 0, 1),
           maxDate: new Date(2012, 2, 31)}
        );

        var today= new Date();
        var numberofDays = 5;
        var newDate = new Date().setDate(today.getDate()+numberofDays);
        $( "#test" ).datepicker({
           minDate: newDate,
           maxDate: 5}//number of days from the start date
        );
    });

以下是 jsfiddle 的一些示例

http://jsfiddle.net/rpNXZ/1/

​</p>

​</p>

于 2012-08-04T17:59:00.657 回答