2013-10-08 20 views
5

çalışmıyor, bu i kaldırırsanız çalışıyor: ondan "yılın aralık 1930", ama yıl aralığı eklerseniz çalışmaz. Bu sorunla nasıl başa çıkacağımı bilmiyorum. bana yardım et.JQuery tarih seçici fonksiyonu ben bu jQuery tarih seçici fonksiyonunu kullanıyorum

<script type="text/javascript"> 
jQuery(function ($) { 
    $('input[name="dob1"]').datepicker({ 
     "dateFormat": "mm/dd/yy", 
      "firstDay": "1", 
      "changeMonth": true, 
      "changeYear": true, 
      "yearRange": "1930" 
    }).datepicker('option', 'onSelect', function() { 
     $(this).removeClass('watermark'); 
    }); 
+2

deneyin ' "yearRange": "1930:"' veya ' "yearRange": "1930: 0"' olarak üst sınır belirtir Cari yıl – karthikr

+1

yüzden sadece bu yıl 1930 olsun istiyorum? – Snowburnt

+0

@karthikr: teşekkürler adam, hem "yearRange": "1930:" veya "yearRange": "1930: 0" iyi çalışıyor. – kapil

cevap

1
senin "yearRange" olarak değiştirin

: "1930" dan "yearRange": "1930: 0"

veya isterseniz o 1930 'da başlayacak ve set sonsuza gitmek o kadar "1930: 9999"

1

belgeleri (http://api.jqueryui.com/datepicker/#option-yearRange) fıkrasına

yıl açılan görüntülenen yıl aralığı: Seçili yıl ("c-nn:c+nn") göre, mutlak, bugünün yılın ("-nn:+nn") göre ya bu biçimlerden ("nnnn:nnnn") ya da bunların kombinasyonları ("nnnn:-nn").

Bu seçeneğin yalnızca hangi tarihlerin seçilebileceğini sınırlamak için açılır menüde görünenleri etkilediğini unutmayın; minDate ve/veya maxDate seçeneklerini kullanın.

Değişimi:

"yearRange": "1930" 

için:

"yearRange": "1930:1930"