728x90
oninput 이벤트로 input type="text"에 숫자값만 받기.
input 값을 숫자만 받고 싶을 때 type="number"으로 타입설정을 쉽게 할 수 있지만,
type="number"에서는 minlength와 maxlength가 적용되지 않는 단점이 있다.
근데 oninput 이벤트로 type="text" 이면서 input값을 숫자만 받는 방법이 있어서 정리해둔다 !
<input type="text" maxlength="7" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');">
728x90
반응형
'FE > HTML,CSS' 카테고리의 다른 글
[HTML] 아이프레임<iframe> 태그 사용법 (0) | 2020.09.03 |
---|
댓글