주요 문제는 월요일부터 일요일까지 선택할 수 있다는 점인데, 화요일, 목요일, 토요일, 일요일을 월요일, 수요일, 금요일만 선택하도록 제한하고 싶습니다. 이것은 제가 시도한 코드이지만 실제로 왜 작동하지 않는지 모르겠습니다.
감사합니다! ! ! !
으아아아월,수,금만 선택하는 것이 목적입니다
P粉5133162212023-09-10 00:18:37
귀하의 문제는 입력의 변경 이벤트에 리스너를 연결한 다음 해당 이벤트에 false를 반환하는 것 같습니다.
홀수일만 선택하려는 경우(ECMAScript 요일 번호 기준) 함수는 단순히 !!(dayNum % 2)
의 결과를 반환합니다.
입력 유형 날짜의 값은 YYYY-MM-DD 형식의 타임스탬프이므로 UTC로 구문 분석되므로 new Date(value)
를 사용하는 경우 UTC 날짜를 가져와야 합니다.
아래에는 양식 제출을 의도적으로 취소하여 제출 없이 성공 및 실패를 표시하는 메시지 표시를 통해 논리가 설명되어 있습니다.
동일한 결과를 얻는 다른 방법도 많이 있습니다. 예를 들어 Date 생성자를 호출하는 대신 valueAsDate을 사용할 수 있습니다. 허용되거나 허용되지 않는 날짜의 배열을 사용하여 테스트할 수도 있습니다.