hello, I found this a while back that counts the characters entered.
Place in <HEAD>
<SCRIPT LANGUAGE="JavaScript">
function TrackCount(fieldObj,countFieldName,maxChars)
{
var countField = eval("fieldObj.form."+countFieldName);
var diff = maxChars - fieldObj.value.length;
// Need to check & enforce limit here also in case user pastes data
if (diff < 0)
{
fieldObj.value = fieldObj.value.substring(0,maxChars);
diff = maxChars - fieldObj.value.length;
}
countField.value = diff;
}
function LimitText(fieldObj,maxChars)
{
var result = true;
if (fieldObj.value.length >= maxChars)
result = false;
if (window.event)
window.event.returnValue = result;
return result;
}
</SCRIPT>
place in the <BODY>
<FORM ACTION="form.asp" METHOD=POST>
<TEXTAREA NAME="FIELDNAME" ROWS=10 COLS=40 ONKEYUP="TrackCount(this,'textcount',400)" ONKEYPRESS="LimitText(this,400)"></TEXTAREA><BR>
<BR><BR>
<INPUT TYPE="text" NAME="textcount" SIZE="3" VALUE="400"><BR><BR>
</FORM>
Peace
Mike
http://www.eclecticpixel.com
http://www.homegrownmusicjam.com