Library code snippets

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>

Comments

  1. 01 Jan 1999 at 00:00

    This thread is for discussions of TextArea character limits.

Leave a comment

Sign in or Join us (it's free).

Super Tal Always working hard!!

Related podcasts

  • jQuery in ASP.NET

    In this episode Chris Brandsma, Rick Strahl, Dave Ward, Bertrand Le Roy, Scott Koon, and Steven Harman discuss Microsoft's jQuery in ASP.NET announcement.This episode of the Alt.NET Podcast is brought to you by LLBLGen Pro, the most mature O/R mapper and code generator out there.Are you loo...

Events coming up

  • Feb 25

    Mitcho's talk on Ubiquity and/or JetPack

    Cambridge, United States

    Our February 2010 JavaScript Meetup will be held on Thursday, February 25th at Microsoft Research Center located at One Memorial Drive in Cambridge. When you arrive security will direct you to the correct floor. There is also parking available at a cheap evening rate in the building. Parking is also free on the street in front of the building at 6 PM.At 6:30 PM our fellow member Mitcho (mitcho.com) will share his knowledge of Ubiquity and/or JetPack. I hear he is an awesome presenter.

We'd love to hear what you think! Submit ideas or give us feedback