영어:1바이트 한글:2바이트 를 체크하여
글자가 입력되는데로 바이트 수를 출력해줌

///////////////////////////////////


스크립트 부분

<script type="text/javascript">

$(function(){
$('textarea.content').keyup(function(){
bytesHandler(this);
});
});

function getTextLength(str) {
var len = 0;

for (var i = 0; i < str.length; i++) {
if (escape(str.charAt(i)).length == 6) {
len++;
}
len++;
}
return len;
}

function bytesHandler(obj){
var text = $(obj).val();
$('p.bytes').text(getTextLength(text));
}

</script>



html 부분


<ul class="handler-ul">

<li><p class="bytes">0</p></li>

<li><textarea class="content"></textarea></li>

</ul>


'공부 > javascript' 카테고리의 다른 글

(jquery) id 중복일 때  (0) 2015.12.24
(javascript) 새로고침 location.reload();  (0) 2015.12.22
(Javascript) 이벤트 캔슬  (0) 2015.12.03
(Javascript) 한글 포함 문자열 길이  (0) 2015.11.26
(Jquery) $.post (ajax post)  (2) 2015.11.20

+ Recent posts