2016-04-05 19 views
0

Aynı sayfada iki datepicker örneği ("#datepiicker1","#datepicker2") oluşturmuştum. #datepicker1'da seçilen değer, #datepicker2 için minDate değerine atandı. Çıktısında, #datepicker1 tarihinden tarih tıklatıldığında, #datepicker2 için otomatik olarak minDate değeri atanır. ancak tarihi ikinci kez #datepicker1 olarak seçtiğimde, seçili tarih minDate özelliğine atanır (bunu araçlar tarafından bulun), ancak otomatik olarak #datepicker2 olarak güncelleştirilmez. Bu sayfada herhangi bir yere tıkladıktan sonra minDate değeri #datepicker2'a uygulanır.DatePicker Seçilen değer otomatik olarak güncellenmiyor

kodum bloğu:

 $(function() { 
      $('#datepicker1').datepicker({ width: '180px', change: "OnChange" }); 
      $('#datepicker2').datepicker({ width: '180px'}); 


     }) 

     function OnChange(args) { 

      $("#dateTime1").datepicker({ minDate: args.value }); 

     } 

nasıl bunu yapmak için?

$("#dateFrom").off("dp.change"); 
$("#dateFrom").on("dp.change", function(e) { 
     $("#dateTo").data("DateTimePicker").setMinDate(e.date); 
}); 

$("#dateTo").off("dp.change"); 
$("#dateTo").on("dp.change", function(e) { 
     $("#dateFrom").data("DateTimePicker").setMaxDate(e.date); 
}); 

JSFiddle kesinlikle tam sorgu yanıtlayan yardımcı olacaktır: bir tarih aralığı seçici açılan oluşturmak istiyorum görünüyor

+1

Pls html biçimlendirmeye sahip bir jsfiddle göndermek için yararlı olur Sorgunuzun – user2947

+1

için keman ekleyin. Ayrıca: # dateTime1 ve # datepicker1'in kullanımı veya sorunun kökü nedir? –

+1

Bu hiç açık değil ve jQuery'nin datepicker ** ** 'width' veya 'change' ayarlarına sahip değil mi? – adeneo

cevap

0

, aşağıdaki jquery kodu deneyebilirsiniz. Teşekkürler.

0

$('#datepicker').datepicker({ 
 
    onSelect: function() { 
 
    $('#datepicker1').val(this.value); 
 
    } 
 
});
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> 
 
<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
 
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> 
 
TextBox1 
 
<input type="text" id="datepicker" name="date" /><br> 
 
Textbox2 
 
<input type="text" id="datepicker1" name="date1" />

İlgili konular