채택완료

달력 기능 추가...

http://sir.co.kr/qa/?wr_id=27962&stx=%EB%8B%AC%EB%A0%A5&sst=wr_num&unanswered=0&s_tag=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C5

위의 링크를 참고하여 잘 됩니다.

왜 그런지 모르겠지만 오늘 날짜 이후로는 캘린더 클릭시 나오는 달력에서 최신(오늘) 이후로는 선택이 안되는데, 특별한 이유라도 있는건가요??

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

datepicker 이용하신건가요??

 옵션 중에서 minDate, maxDate 확인해보세요.

Copy
<script>  $( "" ).datepicker({    dateFormat: 'yy-mm-dd',    prevText: '이전 달',    nextText: '다음 달',    monthNames: ['1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월'],    monthNamesShort: ['1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월'],    dayNames: ['일','월','화','수','목','금','토'],    dayNamesShort: ['일','월','화','수','목','금','토'],    dayNamesMin: ['일','월','화','수','목','금','토'],    showMonthAfterYear: true,    yearSuffix: '년',     maxDate : '',     minDate : ''    });</script>
 

답변에 대한 댓글 1개

감사합니다.
불러오는 include 의 옵션에서 지난 값을 불러오는 옵션은 있는데 앞으로의 옵션값이 없었네요!

저도 안되서 삽질하다가 찾아냈습니다.

 $("#fr_date, #to_date").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true, yearRange: "c-99:c+99", maxDate: "+0d" });

 

문제는 이녀석 입니다.

​maxDate: "+0d"​

 

+0이니 오늘이 마지막이고 더이상 날짜 선택이 안됩니다.

 

+1000d 이정도로 늘려 놓으면 1000일 후까지 선택가능 합니다.

js쪽에서 충돌이 일어나는 경우 인거 같은데

다른 include된 js파일 링크 삭제후 테스트 해보세요

답변에 대한 댓글 1개

충돌이 일어나거나 인쿨르드 js가 문제 되어 보이진 않습니다.
에러가 없거든요~ 그리고 입출력도 잘 됩니다.

단지, 달력에서 오늘 날짜 이후로 선택이 안됩니다.
이게 무슨 이유인지 모르겠습니다.

답변을 작성하려면 로그인이 필요합니다.