2016-04-06 8 views
0

Kullanıcıların bir tarih seçmesine izin veren bir giriş alanım var.Yalnızca son 12 ayın seçilmesine izin vermek için tarih saatini kilitlemenin bir yolu var

<input type="date" data-date-format="DD MMMM YYYY" name="start_date"> 

Geçerli tarihten son bir yıl içinde sadece bir tarih seçildiğinde böylece kilitlemek için bir yol var mı?

+1

Bu il, http://stackoverflow.com/questions/5968781/jquery-datepicker-selecting-the-last-day-of-the-month?rq=1 –

+0

sayesinde kavuşması olarak kontrol edebilirsiniz – Beep

cevap

0

Eğer dk ve max sizin giriş değerleri ayarlayabilirsiniz. Programlı olarak, gereksiniminiz yürürlük tarihinden önceki 1 yıl olduğu için, ilk yükteki nitelikleri örneğin jQuery kullanarak değiştirin.

var currentdate = new Date(); $('#start_date').attr('min', currentdate.setFullYear(currentdate.getYear()-1)); $('#start_date').attr('max', currentdate);