반응형

<HTML>

       <HEAD>

              <TITLE>TextArea </TITLE>

              <SCRIPT LANGUAGE="JavaScript">

<!--

 

function CheckStrLength()

{

 

 var temp;

 var f = document.form.write_text.value.length;

 var msglen = 256; //최대 길이

 var tmpstr = "";

 var enter = 0;

 var strlen;

 

 // 초기 최대길이를 텍스트 박스에 뿌려준다.

 if(f == 0)

  document.form.remain.value = msglen;

 else

 {

  for(k=0;k<f;k++)

  {

   temp = document.form.write_text.value.charAt(k);

  

   if(temp == '\n')// 입력 라인 제한을 위해 엔터키 횟수 증가

   {

    enter++;

   }

 

   if(escape(temp).length > 4)

    msglen -= 2;

   else

    msglen--;

 

 

   if(msglen < 0)

   {

    alert("총 영문 512자 한글 256자 까지 쓰실 수 있습니다.");

    document.form.write_text.value = tmpstr;

    break;

   }

   else if(enter > 3)

   {

    alert("라인수 4라인을 넘을수 없습니다.");

    enter = 0;

    strlen = tmpstr.length - 1;

    //alert(strlen);

    document.form.write_text.value = tmpstr.substring(0,strlen);

    break;

   }

   else

   {

 

    document.form.remain.value = msglen;

    tmpstr += temp;

   }

  }

 }

}

//-->

              </SCRIPT>

       </HEAD>

       <BODY>

              아는 후배 한테 받은건데 잘써먹고 있어요

              <FORM name="form" METHOD="POST" ACTION="" ID="Form1">

                     <table border="0" cellspacing="0" cellpadding="0" ID="Table1">

                            <tr>

                                   <td width="200" style="FONT-FAMILY: 굴림; FONT-SIZE: 12pt">⊙ 내용입력 남은 글자수 :

                                   </td>

                                   <td align="left" width="50"><input type="text" name="remain" size="3" value="" style="background-color:#ffffff;border:1 solid #33333; FONT-FAMILY: 굴림; FONT-SIZE: 10pt"

                                                 readonly ID="Text1">

                                   </td>

                                   <td align="" valign="bottom" width="360">(4줄까지만 작성 가능합니다.)

                                   </td>

                            </tr>

                            <tr>

                                   <td colspan="3" height="1"></td>

                            </tr>

                            <tr>

                                   <td colspan="3"><img src="http://okjsp.pe.kr/images/okjsp_top.gif" width="1" height="3" border="0"><br>

                                          <textarea name="write_text" cols="75" rows="10" WRAP="SOFT" onChange="CheckStrLength()" onKeyUp="CheckStrLength()"

                                                 ID="Textarea1"></textarea>

                                   </td>

                            </tr>

                     </table>

              </FORM>

       </BODY>

</HTML>

Posted by 1010