<link type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/themes/ui-lightness/jquery-ui.css" rel="stylesheet" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.js"></script> <script> $(document).ready(function(){ $("#startDate").datepicker({ onClose: function(){ var startDate = $("#startDate").datepicker('getDate'); var endDate = $("#endDate").datepicker('getDate'); if (endDate != null) { if (startDate > endDate) { alert("시작일이 종료일보다 후 일수 없습니다. \n종료일로 설정합니다."); $("#startDate").val($("#endDate").val()); } } } }); $("#endDate").datepicker({ beforeShow: function() { //get date startDate is set to var startDate = $("#startDate").datepicker('getDate'); //if a date was selected else do nothing if (startDate != null) { $(this).datepicker('option', 'minDate', startDate); } } }); }); </script>
▷datepicker 사용 위해 import 해야 하는 부분
<link type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/themes/ui-lightness/jquery-ui.css" rel="stylesheet" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.js"></script>
css는 쓰고싶은 테마에 따라 바꾸면 된다
프로젝트에 파일 넣지 않고 구글에서 가져오게 했다
▷datepicker setting
기본적으로 사용하려면
function() {
$("#id").datepicker();
}
만 써도 된다.
여기서는 시작일이 종료일보다 이후의 날짜가 선택되지 않도록 했다.
▷datepicker 영역
스크립트 영역과 id값을 맞춰주면 된다.
'이전글' 카테고리의 다른 글
로그인 상태에서만 로그아웃 버튼 보이게 하기 (JSTL) (0) | 2017.02.28 |
---|---|
[spring] 로그인 세션 처리 - interceptor 설정 (0) | 2017.02.27 |
a href="#" 태그 맨 위로 스크롤 되는점 해결 (0) | 2017.02.17 |
전자정부 표준프레임워크 (eGovFrame) mvc 패턴 게시판 만들기 - 페이지 이동 (0) | 2017.02.13 |