인공지능 강아지 심리 테스트(무료)
오늘로또 당첨분석 및 행운번호 받기(무료)

티스토리 뷰

반응형

[javascript] textarea 라인 제한, 자리수 제한

html 소스

<textarea rows="4" cols="80" onKeyUp="checkLine(this, 4, 100);"></textarea>

 

javascript 소스

/**
 * textarea 
 * 라인 제한 line:4
 * 길이 제한 maxlength 100
 */


function checkLine(frm, line, maxlength)
{
 var charK;
 var lineCnt = 0;
 var curlen = frm.value.length;
 var strValue = frm.value;
 
    for(k=0;k<curlen;k++)
    {
     charK = frm.value.charAt(k);  

       //라인 카운트
   if(charK == '\n') lineCnt++;
 
   if(lineCnt >= line) {
      alert(line + "라인까지 사용 가능합니다.");
      lineCnt = 0;
      frm.value = strValue.substring(0,curlen - 1);
      break;
   }
   
   if(maxlength < curlen) {
   alert("최대 입력 글자는 50자입니다.");
   frm.value = strValue.substring(0,maxlength);
   break;
   }
    }
}

반응형
댓글

쿠팡 파트너스 활동을 통해, 일정액의 수수료를 제공받습니다.
반응형