안녕하세요.
고코더 입니다.
HTML에서 가끔 maxlength가 안 먹히는 문제가 발견되고는 합니다. 특히 모바일에서는 더 설정이 되지 않는 이상한 문제가 있습니다. 그래서 거의 정석처럼 사용하는 소스코드가 있습니다.
● 1. 바로 아래 함수를 사용하는 방법입니다.
function maxLengthCheck(object) {
if (object.value.length > object.max.length)
object.value = object.value.slice(0, object.max.length)
}
● 2. 해당 함수를 원하는 input에 붙여 넣으면 완료됩니다.
<input type="text" maxlength="4" oninput="maxLengthCheck(this)"/>
* 참조 자료
https://stackoverflow.com/questions/48840583/maxlength-on-a-number-input-on-mobile-devices
'IT_Developers > Javascript' 카테고리의 다른 글
JavaScript - 변수의 타입을 알아보는 방법 / typeof (0) | 2021.11.14 |
---|---|
JavaScript - getElementbyId ()란? 사용법 (0) | 2021.11.03 |
jQuery - 구브라우저 호환 플러그인 / jquery migrate (0) | 2021.11.03 |
jQuery - IE8 이전 호환성이 필요하다면 1.x 버전을 사용해야 합니다. (1) | 2021.11.03 |
jQuery 게임 엔진 - gamequeryjs.com (0) | 2021.11.03 |
댓글