반응형
input type이 number인경우 maxlength 속성이 안 먹습니다.
함수를 걸어줘야 합니다.
<input type="number" maxlength="4" oninput="maxLengthCheck(this)"/>
해당 dom의 maxlength속성을 사용하므로 maxlength 속성은 지우면 안 댐.
<script type="text/javascript">
function maxLengthCheck(object){
if (object.value.length > object.maxLength){
object.value = object.value.slice(0, object.maxLength);
}
}
</script>
반응형
'코딩 관련 > Javascript와 jQuery, JSON' 카테고리의 다른 글
[Javascript] multiple select로 select 목록 만들기 / 다중 select 만들기 / 목록 넣고 빼기 / select control / select 선택한 option (0) | 2022.12.09 |
---|---|
[Javascript] label 선택하기 (0) | 2022.11.21 |
[JavaScript] 여러개의 dom 중에서 하나 선택하기 / getElementsBy (0) | 2022.11.11 |
[javascript] youtube 삽입 시 자동재생 방법 / 유튜브 영상 자동재생 (0) | 2022.10.27 |
[JAVASCRIPT] 날짜 검색 유효성 체크 date check, date validate check (0) | 2022.10.11 |