【问题标题】:Select 2 date range within the selected month (datepicker)在所选月份中选择 2 个日期范围(日期选择器)
【发布时间】:2011-11-29 16:27:03
【问题描述】:

我必须输入字段“From”和“to”

<input type="text" name="startDate" id="from" size="12"/>
<input type="text" name="endDate" id="to" size="12"/>

如果想知道如何在选择 From 的月份内对 datepicker 进行排序。所以如果我选择 11 月 20 日,那么 id “to” 只能在 11 月 20 日到 31 日之后。不能去其他月份。

这就是我所拥有的

var dates = $( "#from, #to" ).datepicker({
            changeMonth: false,
            numberOfMonths: 1,
            maxDate: '+0D',
            onSelect: function( selectedDate ) {
                var option = this.id == "from" ? "minDate" : "maxDate",
                    instance = $( this ).data( "datepicker" ),
                    date = $.datepicker.parseDate(
                        instance.settings.dateFormat ||
                        $.datepicker._defaults.dateFormat,
                        selectedDate, instance.settings );
                dates.not( this ).datepicker( "option", option, date );
            }
        });

我们如何阻止用户不超过所选月份?

【问题讨论】:

  • 只是问题中的错字还是您的代码中也有&lt;input type="text" name="endDate" id="from" size="12"/&gt;?因为id错了。

标签: php jquery datepicker


【解决方案1】:

您可以使用像这样的日期范围选择器:http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-24
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 1970-01-01
    • 2019-09-27
    • 1970-01-01
    相关资源
    最近更新 更多