var iCnt = 0 ;
  for(var i=0; i<document.fm.elements["파라메타명"].length ; i++){
   if(document.fm.elements["파라메타명"][i].checked ==true)
    iCnt++;
  }
if (iCnt ==0) {
   alert("선택해주세요");
   document.fm.elements["파라메타명"][0].focus();  
   return;
  }


/////// 바이트 개산 시작 ///// 사용법 onkeyup="textCheck(this,200)" 
 function textCheck(obj,num){
  storeCaret(obj);
  var strtext = obj.value.trim();

  if(strlen2(strtext)>num){   
   strtext = strtext.substr(0,iStrAt(strtext,num));
   alert(num+"byte 까지 작성 가능합니다.");  
   obj.value = strtext;         
  }    
 }
 function strlen2(str) 
 { 
   var i, j=0; 
 
   for(i=0; i<str.length; i++) 
   { 
  val = escape(str.charAt(i)).length; 
  if(val== 6) 
    j++; 
  j++; 
   } 
   return j; 
 }
 function storeCaret(objThis)
 {
  if (objThis.createTextRange)
  {
   objThis.caretPos = document.selection.createRange().duplicate();
  }
 }
 function iStrAt(str,num) 
 { 
   var i, j=0,k=0; 
 
   for(i=0; i<str.length; i++) 
   { 
  val = escape(str.charAt(i)).length; 
  if(val== 6) 
    j++; 
  j++; 
  k=i;
  if(j>num){
   return i;
   break;
  }
   } return k;    
 }

/////// 바이트 개산 종료 /////


<html>
<head>
 <title></title>
 <script type="text/javascript">
 
 function commify(obj) {
  var n = obj.value;
  n = unNumberFormat(n);
    var reg = /(^[+-]?\d+)(\d{3})/;   // 정규식
    n += '';                          // 숫자를 문자열로 변환
    while (reg.test(n))
      n = n.replace(reg, '$1' + ',' + '$2');
   
    obj.value = n;     
 }

 function numberFormat(obj) {
  var pattern = /(-?[0-9]+)([0-9]{3})/;
  while(pattern.test(num)) {
   num = num.replace(pattern,"$1,$2");
  }
  return num;
 }

 //콤마제거
 function unNumberFormat(num) {
  return (num.replace(/\,/g,""));
 }  
 
</script>


 <input type=text name='aaaa' onkeyup="commify(this)"/>
</head>
<body>

</body>
</html>

여기저기 퍼와서 만들었다....