[javascript] jQuery datePicker 공휴일 및 주말 선택 불가하게 하기


[javascript] jQuery datePicker 공휴일 및 주말 선택 불가하게 하기

제이쿼리의 캘린더를 사용하는 방법은 검색하면 너무 많다. 혹시 모르시는 분들은 미리 찾아보시는 걸 추천합니다. 이번에 개발을 하면서 요청일을 입력하는 게 필요했는 데 이게 공휴일과 주말은 선택되면 안 되고 오늘보다 빠른 날자도 선택할 수 없게 해야했다. 물론 인풋에 데이터 넣고 저장할 시에 공휴일 여부를 체크하는 방법이 다양하게 있지만 그냥 사용자가 못해버리게 막아버렸다. ** 공휴일 데이터가 있는 선행 자료가 반드시 필요하다 ** 나는 DB에 2025년까지의 공휴일 정보가 모두 입력되어 있어서 그걸 불러와서 배열에 담아 사용했다. (여긴 모델 1 환경이기 때문에 jsp의 java 단에서 데이터를 불러오고 이걸 javascript에 맞는 형식으로 변환했다) 아래는 개발자 도구에서 해당 배열을 console.log로 찍은 거다. var hdaysArray = "<%=Arrays.toString(hdaysArray)%>".replaceAll("[","").replaceAll("]",""...


#datepicker #주말 #안되게 #선택 #불가 #라이브러리 #데이트피커 #공휴일 #jquery #javascript #캘린더

원문링크 : [javascript] jQuery datePicker 공휴일 및 주말 선택 불가하게 하기