datepicker 질문 입니다. 채택완료
시작일을 선택 한 후 종료일 선택을 할 때 시작일보다 최소 7일 후 부터 선택하게 할려면 아래를 어떻게 수정 해야 할까요 ..
$("#fr_date").datepicker({ dateFormat: "yy-mm-dd", // 날짜의 형식 minDate: 0, nextText: ">", prevText: "<", onSelect: function (date) { var endDate = $('#to_date'); var startDate = $(this).datepicker('getDate'); var minDate = $(this).datepicker('getDate'); endDate.datepicker('setDate', minDate); startDate.setDate(startDate.getDate() + 30); endDate.datepicker('option', 'maxDate', startDate); endDate.datepicker('option', 'minDate', minDate); } });
$('#to_date').datepicker({ dateFormat: "yy-mm-dd", // 날짜의 형식 nextText: ">", prevText: "<" });
답변 3개
onSelect: function (date) { 부분만 이렇게 수정해보세요.
onSelect: function (date) { var endDate = $('#to_date'); var startDate = $(this).datepicker('getDate'); var minDate = $(this).datepicker('getDate'); var endminDate = $(this).datepicker('getDate'); endDate.datepicker('setDate', minDate); startDate.setDate(startDate.getDate() + 30); endminDate.setDate(startDate.getDate() + 7); endDate.datepicker('option', 'maxDate', startDate); endDate.datepicker('option', 'minDate', endminDate); }
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인