http://oxtag.com/html/ex/maxmsglen.html
<script language="javascript">
function mBoxreset(){
document.write.msglen.value = '80';
document.write.memo.value = '';
}
function CheckLen(form){
var msglen;
var maxlen;
var l;
var tmpstr;
msglen = form.maxmsglen.value;
maxlen = msglen;
l = form.memo.value.length;
tmpstr = "";
if (l == 0) document.write.msglen.value = msglen;
else
for(k=0;k<l;k++){
t = form.memo.value.charAt(k);
if (escape(t).length > 4) msglen -= 2;
else msglen--;
if(msglen < 0){
alert(maxlen + " 바이트 안에서 입력할 수 있습니다.");
document.write.memo.value = tmpstr;
}else{
document.write.msglen.value = msglen;
tmpstr += t;
document.write.memo.focus();
}
}
}
</script>
<form name="write" method="post" action="">
<input type="hidden" name="maxmsglen" value="80">
<input type=="Text" name="msglen" size="2" value='80' style="border:1 solid gray; font-size:8pt; background-color:#ffffff;">
<textarea rows="7" cols="16" name="memo" onChange="CheckLen(this.form)" onKeyUp="CheckLen(this.form)"></textarea>
</form>
<font style=font-size:9pt;>
글 입력 80자 이상 안되구요.(당근 임의로 지정 가능합니다.)<br>
글 입력시 눈으로 바로바로 몇 글자 입력이 되는지 바로 확인이 됨니다.<br>
일반 무료계정 사용자는 쓸모가 없지만 제로보드를 사용하는 웹 관리자라면 유용한 기능이죠.<br>
적용한 곳은 모놀로그 게시판입니다. 단점이라면 Ctrl + C로 글을 복사해서 텍스트에리어에<br>
붙여넣기 했을 경우 지정한 크기.. 이 페이지는 최대 글자가 80자 이니까 80자 이하라면<br>
상관이 없지만 만약 100자라면 경고창이 20번 나온답니다..-_-;;
</font>
'인터넷정보' 카테고리의 다른 글
텍스트 네온사인 효과 (0) | 2007.10.17 |
---|---|
비밀번호 스크립트로 연결될 페이지와 비번을 암호화.(강추) (0) | 2007.10.17 |
비밀번호 스크립트로 연결될 페이지와 비번을 암호화.(강추) (0) | 2007.10.17 |
텍스트 필드, Textarea, Radiobutton, Checkbox등을 disabled 옵션 (0) | 2007.10.17 |
텍스트 필드, Textarea, Radiobutton, Checkbox등을 disabled 옵션 (0) | 2007.10.17 |
텍스트 카운팅....? (0) | 2007.10.17 |
포토샵 글자효과 배우기 (0) | 2007.10.17 |
포토샵 글자효과 배우기 (0) | 2007.10.17 |
공지창 쿠키 이용해 하루에 한번만.... (0) | 2007.10.17 |
공지창 쿠키 이용해 하루에 한번만.... (0) | 2007.10.17 |