2017-05-30 47 views
1

我有一個情況,我需要在第一個datepicker的選定日期365天內更新第二個datepicker。
除了使用Javascript之外,還有更好的方法嗎?
我搜查了很多,但找不到明確的東西。剃刀視圖 - 更新DatePicker當另一個DatePicker被選中

+1

我想你有兩個選擇可供選擇,一個是服務器端,這不是你的情況,第二個是使用JavaScript或另一個js庫,如jQuery等。我寧願使用某種類型的js庫。我個人使用bootstrap-datepicker,它具有可配置的 –

+0

你使用哪個datepicker插件 – Jay

+0

@Jay bootstrap datapicker – eg16

回答

0

試試這個代碼在JavaScript

$(document).ready(function(){ 
     $(".datepicker").datepicker({ 
      format: "yyyy-mm-dd",  
     }) 
     .on('changeDate', function(ev){ 
      $(".datepicker2").datepicker({ 
      format: "yyyy-mm-dd",  
     }); 
     }); 
    }); 

你可以引導日期選擇器的CHANGEDATE方法使用EV您可以讓您選擇的日期

0

你可以用下面的JavaScript代碼很容易做到這一點:

$('#yourDatePickerId')  
    .datepicker({ 
     format: 'dd/mm/yyyy',   
     forceParse: false, 
    }).on('changeDate', function (selected) { 
     var minDate = new Date(selected.date.valueOf()); 
     $('#anotherDatePickerId').datepicker('setStartDate', minDate);   
    }); 

在我來說,我需要另設日期選擇器的起始日期,您可以添加365天,設定的另一大作爲期望的日期tepicker。

相關問題