input type number를 비밀번호로 표시하기, 모바일 숫자키패드
2022. 8. 17. 18:32ㆍStudy/Publishing
HTML input type 속성은 하나의 타입만 허용한다.
number나, password냐
둘 중 하나를 골라야 한다. 그런데 숫자만 입력 받고, 모바일에서 숫자 키패드가 뜨고, 비밀번호로 표시하고 싶다면?
HTML
<input type="number" inputmode="numeric" class="input-number-password">
CSS
.input-number-password{
-webkit-text-security: disc;
}
설명
- type="number"는 숫자 인풋이다.
- inputmode="numeric" 모바일 디바이스에서 일반 키패드 대신 숫자 키패드를 띄운다.
- class="input-number-password" 웹킷 힌트를 준 클래스를 적용했다.
-webkit-text-security 값으로는 disc 말고도 square나 circle 등이 올 수 있으나, disc가 가장 일반적인 패스워드 표시 형식이다. (검게 칠한 동그라미)
참고 :)
https://server0.tistory.com/74
https://developer.mozilla.org/ko/docs/Web/HTML/Global_attributes/inputmode
모바일 키패드 숫자로 표시하기
<input type="password" inputmode="numeric" pattern="[0-9]*" >
'Study > Publishing' 카테고리의 다른 글
모바일 환경에서의 vh (0) | 2022.11.17 |
---|---|
[CSS] scrollbar webkit (0) | 2022.09.07 |
CSS 방법론 - BEM (0) | 2022.05.09 |
폰트를 한글과 영어,숫자 따로 적용하기 (feat. unicode-range) (1) | 2022.05.04 |
HTML include (0) | 2022.05.03 |