input type="number" 일때 maxlength 를 설정하려고 아래처럼 코딩
<input type="number" maxlength="4"/>
크롬, 사파리 브라우져에서 안먹힘..파이어폭스에서는 먹히네요..
그래서 요렇게 바꿔줌
<input type="number" max="9999" maxlength="4"/>
그러나..여전히 안됨..옆에 숫자 올리고 내리는걸로는 먹히지만 직접 입력하는건 안먹힘..
그래서 다시 수정..
<input type="number" max="9999" maxlength="4" oninput="maxLengthCheck(this)"/>
</script>
//maxlength 체크 function maxLengthCheck(object){ if (object.value.length > object.maxLength){ object.value = object.value.slice(0, object.maxLength); } }
</script>
요렇게 수정해주니간 잘 되네요..
출처: http://jinmanp.tistory.com/entry/input-typenumber-일때-maxlength-설정 [개발자노트]