위토즈 - 개발자프로그램판매공간

정보공유

[JQUERY] datepicker 를 이용해서 달력3개를 표시하고 원하는 날짜만 선택이 가능하도록.


datepicker 를 이용해서 달력3개를 표시하고 원하는 날짜만 선택이 가능하도록.


원하는 날짜는 ajax json 형태로 가져오기.


$.ajax({

    type : 'post',

    async : true,

    url : 'ajax 주소' ,

    dataType : 'json' ,

    timeout : 30000 ,

    cache : false ,

    data: { 'parm1': 'parm1', 'parm2': 'parm2' } ,

    success : function(response, status, request) {


        let availableDates = [];

        for (var i = 0; i < response.item.length; i++) {

            availableDates.push(response.item[i].iod_date);

        }


        let firstDate = '';

        if (availableDates.length > 1) {

            //firstDate = availableDates[0];

        }


        $('요소').val(firstDate).attr('disabled', false);

        $('요소').datepicker('destroy');

        $('요소').datepicker({

            numberOfMonths: 3,

            changeMonth: true,

            changeYear: true,

            dateFormat: 'yy-mm-dd',

            showButtonPanel: true,

            yearRange: 'c-1:c+1',

            minDate: '+1d',

            beforeShowDay: function(date) {

                var formattedDate = $.datepicker.formatDate("yy-mm-dd", date);

                if ($.inArray(formattedDate, availableDates) != -1) {

                    return [true, "selectable"];

                }

                return [false];

            },

            onSelect: function(dateText) {

                $('요소').val(dateText);

            }

        });

    }

});

정보공유
Total 448건 1 페이지
번호 제목 글쓴이 날짜 조회
448 그누보드 관리자화면에 iframe 으로 띄울경우 엣지브라우저에서 튕기는 현상 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-17 476
447 쿼리 성능 최적화 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-07 535
446 스마트 에디터 세로 사이즈 강제로 해당 페이지에서만 늘리는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-28 652
445 그누보드에 reCAPTCHA 설정하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-07 1004
444 mb_id 가 포함된 테이블 목록 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-22 1522
443 숫자형 input 요소 글자수 제한 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-29 2222
442 php 8.0 이상 버전에서 엑셀파일 업로드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-18 3376
441 금액 카운팅 모션 다라라락 변화 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-26 2776
440 가장 심플한 예약 주문번호 생성 코드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-28 3645
439 php 와 ajax 를 이용해서 파일 업로드 할때 대용량 파일을 업로드 하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-23 3951
438 dl dt dd css 샘플 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-13 3093
열람중 datepicker 를 이용해서 달력3개를 표시하고 원하는 날짜만 선택이 가능하도록. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-28 3436
436 입금된 주문도 준비, 배송전까지는 취소할 수 있도록 하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-10 3756
435 CSS를 사용하여 4x4 형태의 갤러리 디자인 그리드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-05 3553
434 magnificPopup css 를 추가하여 popup 마다 다른 사이즈 로 띄우기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-16 4161