Notice
Recent Posts
Recent Comments
Link
투케이2K
116. (javascript/자바스크립트) window keyup 이벤트 사용해 실시간 텍스트 text 입력 글자 수 확인 실시 본문
JavaScript
116. (javascript/자바스크립트) window keyup 이벤트 사용해 실시간 텍스트 text 입력 글자 수 확인 실시
투케이2K 2021. 8. 31. 07:57[개발 환경 설정]
개발 툴 : Edit++
개발 언어 : javascript
[소스코드]
<!-- 내부 JS 지정 : 일반 -->
<script>
/*
[JS 요약 설명]
1. window.onload : 브라우저 로드 완료 상태를 나타냅니다
2. value : 폼 양식에 저장된 값을 얻어옵니다
3. substring(시작, 길이) : 특정 문자열을 부분 출력할 때 사용합니다
4. keyup : 키보드 누른 후 >> 올라 간 상태를 확인합니다
*/
/* [html 최초 로드 및 이벤트 상시 대기 실시] */
window.onload = function() {
console.log("");
console.log("[window ready] : [start]");
console.log("");
// [브라우저 윈도우에서 발생한 keyup 이벤트를 감지]
window.addEventListener('keyup', inputKeyUp, false);
function inputKeyUp(evt){
// 이벤트가 발생한 객체 id 확인
var tagId = evt.target.id;
// input box 및 textarea 입력된 글자수 길이 확인
var inputLength = document.getElementById(tagId).value.length;
// input box 및 textarea 전체 데이터 확인
var inputData = document.getElementById(tagId).value;
// 현재 입력된 글자만 확인 실시
var nowData = inputData.substring(inputLength-1, inputLength);
console.log("");
console.log("[window onload] : [inputKeyUp] : [start]");
console.log("[ID] : "+ tagId);
console.log("[LEN] : "+ inputLength);
console.log("[TOTAL] : "+ inputData);
console.log("[NOW] : "+ nowData);
console.log("");
};
};
</script>
[결과 출력]
[요약 설명]
/*
[JS 요약 설명]
1. window.onload : 브라우저 로드 완료 상태를 나타냅니다
2. value : 폼 양식에 저장된 값을 얻어옵니다
3. substring(시작, 길이) : 특정 문자열을 부분 출력할 때 사용합니다
4. keyup : 키보드 누른 후 >> 올라 간 상태를 확인합니다
*/
반응형
'JavaScript' 카테고리의 다른 글
Comments