2012-06-20 137 views
0

如果有兩個日期選擇器1用於簽入日期和其他結帳我想如果我選擇28-06-2012簽入它自動禁用日期befor 29-06-2012在結賬日期選取 下面的代碼我想設置第二個日期選擇器值關於jquery UI日期選擇器中的第一個值

$(document).ready(function() { 
    function getDateYymmdd(value) { 
     if (value == null) 
      return null; 
     return $.datepicker.parseDate("yy-mm-dd", value); 
    } 

    $('.date').datepicker({ minDate: 1, dateFormat: "dd-mm-yy" }); 

    $('.date').each(function() { 
     var minDdate = getDateYymmdd($(this).data("")); 
     var maxDate = getDateYymmdd($(this).data("val-rangedate-max")); 
     $(this).datepicker({ 

      maxDate: maxDate 
     }); 
    }); 
    }); 

回答

0
$("#frmDateStatusLog").datepicker({ 
    onSelect: function(dateText, inst){ 
      $("#toDateStatusLog").datepicker("option","minDate",$("#frmDateStatusLog").datepicker("getDate")); 
    } 
    }); 
    $("#toDateStatusLog").datepicker({ 
    minDate: $("#frmDateStatusLog").datepicker("getDate") 
    }); 

Demo

+0

這代碼是在這個 –

2

使用「jQuery UI的日期選擇器」,DatePicker with Date Range Demo

+0

MVC3 pateern icant使用ID我只看到它,但我要實現它在MVC3 ' –

+0

我用這個來代替 @ Html.EditorFor(M => m.checkTextBox.checkindate) \t \t \t
@ Html.EditorFor(M => m.checkTextBox.checkoutdate)「 –

+0

可以請你在你的問題中添加關於你的MVC詳細代碼?所以它會有所幫助。 –

1

您正在使用引導日期糾察,有一些默認的功能定義,

我有這樣的事情: 願這有助於你也

jQuery(".dateone").datepicker({ 
     dateFormat:"yy-mm-dd", 
     changeMonth: true, 
     changeYear: true, 
     minDate: 1, 
    }); 

    jQuery(".datetwo").datepicker({ 
     dateFormat:"yy-mm-dd", 
     changeMonth: true, 
     changeYear: true, 
     minDate: new Date($('.dateone').val()), 
     }); 
相關問題