0

我有两个简单的 jquery 日期选择器,可以选择到达和离开日期。如果用户从到达日期选择器中选择一个日期,我想禁用所有之前的出发日期。

4

2 回答 2

0

添加两个带有 id 的输入文本字段,arrival然后departure试试这个

$("#arrival").datepicker({

            showAnim : 'slideDown',
            showOptions : 'slow',
            defaultDate : "+1w",
            changeMonth : true,
            changeYear : true,
            yearRange : "1950:2100",
            onClose : function(selectedDate) {
                $("#departure").datepicker("option", "minDate", selectedDate);
            }
        });
        $("#departure").datepicker({

            showAnim : 'slideDown',
            showOptions : 'slow',
            defaultDate : "+1w",
            changeMonth : true,
            changeYear : true,
            yearRange : "1950:2100",
            onClose : function(selectedDate) {
                $("#arrival").datepicker("option", "maxDate", selectedDate);
            }
        });

更多访问 JQuery Datepicker

于 2013-04-26T11:06:13.383 回答
0

你可以通过简单的方式做到:

$('#StartDate').change(function() {
            $( "#EndDate" ).datepicker( "option", "minDate" ,$(this).val());
   });
于 2013-11-29T11:07:08.200 回答