Programming/JavaScript.Jquery.Ajax
Jquery datepicker Widget 값 출력하기
Molamola88
2018. 11. 21. 03:12
Jquery 에서는 datepicker 라는 위젯을 제공한다
daterpicker 객체를 생성한 뒤 달력에서 날짜 선택 시 값을 추출하려면 onSelect function을 호출한다.
1 2 3 4 5 6 7 8 | $( function() { $( "#datepicker" ).datepicker({ onSelect: function() { var date = $.datepicker.formatDate("yymmdd",$("#datepicker").datepicker("getDate")); alert(date); } }); }); | cs |
datepicker("getDate") 호출로 값 추출 후 원하는 날짜 형식의 포맷을 입혀준다.
원하는 포맷 ( 년월일 ) 으로 알럿 창이 떴다!
1 2 3 4 5 6 7 8 9 10 11 12 | $( function() { $( "#datepicker" ).datepicker({ onSelect: function() { var date = $.datepicker.formatDate("yymmdd",$("#datepicker").datepicker("getDate")); date = $("#datepicker").val(); alert(date); } }); }); | cs |
7
7번 라인 같은 방법으로도 datepicker 의 값을 추출할 수 있는데
5번 라인의 경우 Date 타입의 값이 추출, 7번 라인의 경우 String 값이 추출된다.
그렇기 때문에 7번 라인의 경우 formatDate 함수가 적용되지 않으니 경우에 따라 선택해서 쓰면 된다.