로딩 뒤 value가 바뀜 — 키 입력, 스텝, 블러 정리, setClear(), 코드의 대입. 초기값에는 발생하지 않음.
같음
상자가 활성 포커스를 얻음.
같음
상자가 포커스를 잃음. 숫자가 정리되고 touched가 설정된 뒤.
동작
항목
동작 / 조건
숫자. 비어 있으면 "", 숫자가 아닌 동안에는 원문(→ typeMismatch). 대입하면 changed가 발생합니다.
해석된 값. 비어 있거나 숫자가 아니면 null.
필드가 비어 있음(value가 "").
로딩 뒤 value가 바뀜 — 키 입력, 스텝, 블러 정리, setClear(), 코드의 대입. 초기값에는 발생하지 않음.
value + n × step(n 기본값 1), max로 클램프, 정리. disabled·readonly이거나 이미 max이면 무시. 빈 필드는 0에서 스텝.
value − n × step, min으로 클램프, 정리. 같은 전제 조건, min 기준.
한 스텝이 더하는 양. stepMismatch의 격자이기도 합니다. 소수 스텝도 됩니다.
하한. 스텝이 여기서 멈추고, 입력한 더 작은 값은 rangeUnderflow이며, 설정되어 있으면 스텝 격자가 여기서 시작합니다.
상한. 스텝이 여기서 멈추고, 입력한 더 큰 값은 rangeOverflow입니다.
반응 없음, 항상 유효, 제출되지 않음. 스테퍼 꺼짐.
포커스와 선택은 되지만 타이핑·스텝은 안 됨. 항상 유효하며 제출됩니다.
number ≥ max이면 ▲가, number ≤ min이면 ▼가 회색이 되어 반응하지 않고, disabled나 readonly이면 둘 다 그렇습니다(canStepUp / canStepDown).
number ≥ max이면 ▲가, number ≤ min이면 ▼가 회색이 되어 반응하지 않고, disabled나 readonly이면 둘 다 그렇습니다(canStepUp / canStepDown).
custom(setCustomError() 뒤).
빈 필드 → valueMissing. * 표시를 더합니다.
오류 줄(기본 문구 또는 error)은 필드가 invalid가 된 뒤 — 블러(touched) 또는 reportValidity()(submitted) 뒤 — 보이고, 그동안 message는 숨겨집니다.
오류 줄(기본 문구 또는 error)은 필드가 invalid가 된 뒤 — 블러(touched) 또는 reportValidity()(submitted) 뒤 — 보이고, 그동안 message는 숨겨집니다. disabled > readonly > invalid > status(warning · error · success) > focus > hover > enabled.
오류 줄(기본 문구 또는 error)은 필드가 invalid가 된 뒤 — 블러(touched) 또는 reportValidity()(submitted) 뒤 — 보이고, 그동안 message는 숨겨집니다. 떠나면 숫자를 정리하고 touched를 설정하며 blured를 발생시킵니다.
같은 결과, 그리고 이제부터 오류 줄이 보임.
오류 줄(기본 문구 또는 error)은 필드가 invalid가 된 뒤 — 블러(touched) 또는 reportValidity()(submitted) 뒤 — 보이고, 그동안 message는 숨겨집니다.
오류 줄(기본 문구 또는 error)은 필드가 invalid가 된 뒤 — 블러(touched) 또는 reportValidity()(submitted) 뒤 — 보이고, 그동안 message는 숨겨집니다.
정리(블러 / 스텝)할 때 소수점 아래 유지할 자릿수. -1 = step이나 값이 필요한 만큼.
round(기본값, ""도 같음) · ceil · floor — 정리할 때 남는 자릿수를 버리는 방식.