티스토리 뷰
반응형
[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;
}
}
}
반응형
'Programming > javascript' 카테고리의 다른 글
[javascript] replaceAll 버전에 따라 호환 안됨. (replace 정규식으로 변경하자) (0) | 2022.06.28 |
---|---|
[javascript] 텍스트 복사하기 기능(ie, 크롬,엣지 모두 호환 가능) (0) | 2022.06.03 |
[JAVASCRIPT] radio button readonly, disabled 사용 안하고 간단하게 비활성화 시키기 (0) | 2022.02.23 |
[javascript] 간단하게 html 마우스 오른쪽 버튼 소스메뉴 보기 막기 (0) | 2022.02.11 |
[javascript] ==, === 차이 (10초만에 이해됨) (0) | 2022.01.19 |
댓글
반응형