TextArea character limits

The following code can be used to limit the number of characters one can enter into an HTML TextArea field.

<FORM action="nextpage.asp" method=POST name="myForm">

Description:
<TEXTAREA rows=3 cols=40 name="txt_project_description"></TEXTAREA>
<BR>
<font size="1">
 Max 1000; characters remaining:  <input value="1000" size="3" name="msgCL" disabled>
</FONT>

<script language="JavaScript">
<!--
var supportsKeys = false
function tick() {
 calcCharLeft(document.forms[0])
 if (!supportsKeys) timerID = setTimeout("tick()",1000)
}

function calcCharLeft(sig) {
 clipped = false
 maxLength = 1000
 if (document.myForm.txt_project_description.value.length > maxLength)
   {
   document.myForm.txt_project_description.value = document.myForm.txt_project_description.value.substring(0,maxLength)
   charleft = 0
   clipped = true
   }
 else
   {
   charleft = maxLength - document.myForm.txt_project_description.value.length
   }
   document.myForm.msgCL.value = charleft
   return clipped
 }

tick();
//-->
</script>

</FORM>

You might also like...

Comments

Super Tal Always working hard!!

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“My definition of an expert in any field is a person who knows enough about what's really going on to be scared.” - P. J. Plauger