ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Input type="date"
    Note 2021. 4. 28. 17:34

    date 유형의 input 요소는 유효성 검증을 포함하는 텍스트 상자 또는 특별한 날짜 선택 인터페이스를 사용해 날짜를 입력할 수 있는 입력 칸을 생성

     

     

    특성

    value : 날짜를 지정해서 입력 칸의 기본값을 지정할 수 있음

     

    표시 값과 실제 value의 불일치 — 입력 칸에 표시되는 값은 사용자 브라우저의 로케일에 기반한 서식을 따라가지만, value는 항상 yyyy-mm-dd의 서식을 사용한다.

     

    max : 허용하는 가장 늦은 날짜

    • 입력받은 value max보다 더 나중이라면 유효성 검증에 실패한다. max의 값이 yyyy-mm-dd 형식의 유효한 날짜 문자열이 아니면 최댓값을 지정하지 않은 것으로 간주

     

    min : 허용하는 가장 이른 날짜

    • 입력받은 value가 min보다 더 이전이라면 유효성 검증에 실패한다. min의 값이 yyyy-mm-dd 형식의 유효한 날짜 문자열이 아니면 최솟값을 지정하지 않은 것으로 간주

     

    step : 위/아래 조절 버튼을 눌렀을 때와, 날짜 유효성을 검증할 때 사용하는 스텝 간격

     

    placeholder

    점 (.) 없애기

    input[type=date]::-webkit-datetime-edit-text {
        display: none;
    }

     

     

    년 (year) 없애기

    input[type=date]::-webkit-datetime-edit-year-field {
        display: none;
    }

     

     

     

    월 (month) 없애기

    input[type=date]::-webkit-datetime-edit-month-field{
        display: none;
    }

     

     

    일 (day) 없애기

    input[type=date]::-webkit-datetime-edit-day-field {
        display: none;
    }

     

     

    달력 아이콘 없애기

     

    input::-webkit-calendar-picker-indicator {
        display: none;
    }

     

    'Note' 카테고리의 다른 글

    무한 스크롤(Infinite Scroll)  (0) 2021.07.26
    DNS_PROBE_FINISHED_NXDOMAIN  (0) 2021.05.02
    Reflow, Repaint  (0) 2021.04.23
    유닛 테스트(Unit Test), 테스트 주도 개발(Test-driven development)  (0) 2021.04.22
    Sass/SCSS  (0) 2021.04.19

    댓글