maxlength 함수에대해 아시는분 계신지요?
한글은 40자 영문은 80자로 하고싶은데
그냥 maxlength=80주면 되는줄 알았는데
함수 지정해줘야 하나보네요 ㅠ
아래가 함수인데
무슨말인지......
도움주실분 계신지요 ㅠㅠ
<script>
function calBytes(str)
{
var tcount = 0;
var tmpStr = new String(str);
var temp = tmpStr.length;
var onechar;
for ( k=0; k<temp; k++ )
{
onechar = tmpStr.charAt(k);
if (escape(onechar).length > 4)
{
tcount += 2;
}
else
{
tcount += 1;
}
}
return tcount;
}
alert(calBytes('abc가나다'));
</script>
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 2개
FF, Crome같은 경우는 아마 님이 얘기하신 형태로 적용이 되는 걸로 압니다.