function getCon(){

 var len=0, j;
 var str = document.board.content.value;

 for (i=0, j=str.length;i<j;i++, len++) {

  if ( (str.charCodeAt(i)<0)||(str.charCodeAt(i)>127) ){
   len = len+1;
  }

  if (len >= 20000) {
   alert(''최대 2000 Bytes 까지만 보낼 수 있습니다.'');
   document.board.content.value=str.substring(0,i);
   document.board.content.focus();
   return;
  }

 }
}

<textarea name="content" cols="70" rows="15" onclick="getCon()" onkeyup="getCon()"></textarea>

+ Recent posts