제이쿼리 캘린더를 사용할 경우 특정기간 이후 또는 특정기간 이내까지를 설정해야 될 경우가 있다.
(오늘부터 1주일내, 1달이내 등..)
datepicker 함수를 통해 초기화 할때 아래와 같이 설정하면 된다.
jQuery(document).ready(function () {
var minDate = new Date();
var maxDate = new Date();
var dd = maxDate.getDate() + 7;
maxDate.setDate(dd);
jQuery("#startDate").datepicker({
minDate : minDate,
maxDate : maxDate
});
});
옵션을 통해서 아래와 같이 추가설정도 가능하다.
가령, 공통으로 설정된 캘린더가 include 되어있는 상태이고, 특정 화면에서만 날짜제한을 주고 싶을 때 아래와 같이 사용할 수 있다.
jQuery(document).ready(function () {
var minDate = new Date();
jQuery("#startDate").datepicker("option", "minDate", minDate);
});
'프론트기술 > 자바스크립트' 카테고리의 다른 글
[jQuery] 객체 존재여부 확인하기 (0) | 2016.08.11 |
---|---|
[jQuery] ajax() GET 요청시 IE에서 캐싱되는 문제 해결하기 (0) | 2016.01.22 |
[jQuery] XSS에 안전한 함수들 (0) | 2015.09.18 |