반응형
html 태그에 간혹 maxlength="100" 먹히지가 않을때가 있더라구요 이 이유에 대해서는
나중에 차차 알아볼 생각인데
일단 먼저 버그를 수정해야 하기 때문에 소스로 수정했습니다
this 로 엘리멘트 자체를 넘겨주고 제한 할 길이를 받아 oninput으로 제한 할 수 있습니다
function inputCheck(el, maxlength){
if (el.value.length > maxlength) {
el.value = el.value.substr(0, maxlength);
}
}
자바스크립트 영역에 해당과 같이 함수를 만들어주시고
html 태그에는
<input type="text" oninput="inputCheck(this, 70)"/>
이와 같이 해주시면 길이가 70 이상은 입력되지 않습니다
그리고 가장 중요한것은 백앤드 쪽에서도 길이를 체크 해줘야합니다
프론트에서만 제한 해놓으면 서버쪽에서는 받는 그대로 프로세스가 진행 되기 때문입니다
반응형
'Developer > Javascript' 카테고리의 다른 글
[javascript]엑셀 다운로드 기능 구현 (0) | 2022.08.12 |
---|---|
[javascript] 페이징 처리 (0) | 2022.08.11 |
[javascript]radio 전체 체크하기 (0) | 2022.07.12 |
[javascript]JSON (0) | 2022.07.07 |
[javascript] 다중팝업 포커스 (focus) (1) | 2022.07.04 |