묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
글을 입력받을 수를 제한한다면요...
만약 제한 수를 200으로 했을때
영어는 200자가 되고 한글은 100자가 되야하자나요..
근데 영어는 200자가 넘으면 제한된다구 메세지가 나오는데..
한글은 메세지가 나오는게 아니라 100자까지 나오구 뒷부분이 짤리더라구요..
종종 그러면서 소스에 출력까지되구 그래서
영어는 200자.. 한글은 100자 까지 제한할수있는 소스가 없을까요??
질문하나 할께요..
2002.05.05 00:23
글을 입력받을 수를 제한한다면요...
만약 제한 수를 200으로 했을때
영어는 200자가 되고 한글은 100자가 되야하자나요..
근데 영어는 200자가 넘으면 제한된다구 메세지가 나오는데..
한글은 메세지가 나오는게 아니라 100자까지 나오구 뒷부분이 짤리더라구요..
종종 그러면서 소스에 출력까지되구 그래서
영어는 200자.. 한글은 100자 까지 제한할수있는 소스가 없을까요??
유용하게 활용하세요.
<SCRIPT LANGUAGE="JavaScript">
<!--
document.onkeydown=CheckLen;
function CheckLen(){
count1 = 0;
count2 = 0;
memo = document.forms[0].memo;
for(k=0;k<memo.value.length;k++){
temp = memo.value.charAt(k);
if(escape(temp).length > 4)
count1++;
else
count2++;
}
if(event.keyCode!=8 && event.keyCode!=46 && event.keyCode!=37 &&
event.keyCode!=38 && event.keyCode!=39 && event.keyCode!=40 &&
(count1+(count2/2))>100){
alert("200Byte 이상은 입력이 불가능합니다.");
return false;
}
document.forms[0].count1.value=count1;
document.forms[0].count2.value=count2;
document.forms[0].count3.value=count1*2+count2;
}
//-->
</SCRIPT>
<form>
<TEXTAREA NAME="memo" ROWS="10" COLS="50"></TEXTAREA>
한글<INPUT TYPE="text" size=3 NAME="count1">자
영문<INPUT TYPE="text" size=3 NAME="count2">자
총<INPUT TYPE="text" size=3 NAME="count3">Byte
</form>