在jquery中动态设置最大日期(javascript)

在jquery中动态设置最大日期(javascript),javascript,php,html,jquery,Javascript,Php,Html,Jquery,我想给管理员权力,这样他们就可以从下拉列表中动态设置最长日期。例如,如果管理员从下拉列表中选择3,它将自动反映在maxDate中。这是您的解决方案 我添加了新的下拉列表,管理员选择值将自动添加到MaxDate中 var newdate=$selected.val; 函数getdate{ console.lognewdate $datepicker.datepickerdestroy; $datepicker.datepicker{ 变化年:是的, minDate:“-3M”, maxDate:

我想给管理员权力,这样他们就可以从下拉列表中动态设置最长日期。例如,如果管理员从下拉列表中选择3,它将自动反映在maxDate中。

这是您的解决方案

我添加了新的下拉列表,管理员选择值将自动添加到MaxDate中

var newdate=$selected.val; 函数getdate{ console.lognewdate $datepicker.datepickerdestroy; $datepicker.datepicker{ 变化年:是的, minDate:“-3M”, maxDate:'+'+newdate+'D', }; } $datepicker.datepickerrefresh; getdate 功能改变{ newdate=$selected.val; getdate } 日期:

3. 4.
可能重复:对于3和4,我只能选择2月19日之前。对于4,我需要选择最多20个。但它不起作用,您需要使datepicker以这样的方式选择我的解决方案是针对您的上述问题,您从下拉列表中选择值,它将添加到Max DateTo set中,但它仅选择第一个选项。让我检查一下,请凯,确定。。。。。
<div class="demo">

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

</div><!-- End demo -->

$(function() {

        $( "#datepicker" ).datepicker({ 
            changeYear: true,
            minDate: '-3M',
            maxDate: '+28D',
        });
    });