ATTRIBUTES

Editing
  • account_tree
  • bug_report

min

요소에게 입력이 허용된 범위에서 최소값을 나타낸다. 입력된 값이 최소값보다 작은 경우 제약 조건 유효성 검사는 양식(form) 제출을 차단한다.

값이 최소값을 미만이면 유효하지 않으므로 CSS에서는 :out-of-range:invalid 가상 클래스와 일치한다.

유형형식
dateyyyy-mm-dd1(day)
<input type="date"
   min="2023-07-01"
   max="2023-12-31" step="1">
datetime-localyyyy-mm-ddThh:mm1(second)
<input type="datetime-local" 
   min="2023-07-01T00:00"
   max="2023-12-31T23:59" step="1">
monthyyyy-mm1(month)
<input type="month" 
   min="2023-07"
   max="2023-12" step="1">
number[0-9]1
<input type="number"
   min="0" max="10" step="0.1">
range[0-9]1
<input type="range" 
   min="0" max="100" step="10">
timehh:mm60(seconds)
<input type="time" 
   min="09:00" 
   max="17:59" step="120">
weekyyyy-W##1(week)
<input type="week" 
   max="2023W10" 
   max="2023W23" step="2">

min 명세

입력된 값을 대상으로 내부적으로 필요에 따라 형 변환 알고리즘이 작동한다. 값의 형태에 따라 범위에 대한 연산이 필요하거나 증감되는 연산이 필요한 경우에 다음과 같이 알고리즘이 동작한다.

  • string에서 numbernumber에서 string으로 변환
  • string에서 Date 오브젝트로 Date 오브젝트에서 string으로 변환

이러한 연산으로 제약 기준을 지정하는 애트리뷰트는 max, min, step이 있다.

버전 명세

HTML Standard
#attr-input-min

지원 웹브라우저