Вот готовая форма со скриптом -- отображает сколько еще символов можно набрать, выдает сообщение если символов слишком много, режит до заданного размера если сообщение получается больше 255 символов.
Код:
<html>
<body bgcolor="#cccccc" text="#666666"
link="#666666" vlink="#666666" alink="#666666">
<script language="JavaScript">
function ChooseLen()
{
M = window.document.send.text.value.length;
if(M>255){
window.alert("Вы набрали слишком длинное сообщение");
window.document.send.text.value= window.document.send.text.value.substring(0,255);
M = window.document.send.text.value.length;
}
window.document.send.count.value = 255-M;
}
</script>
<form enctype="multipart/form-data" action="send.php" method="POST"
name="send">
<table border="0" align="center">
<tbody><td>
<div align="center">
<font face="Arial, Helvetica, sans-serif">
<br><b>
<font size="-1">Текст сообщения</font></b></font><br>
<textarea rows="8" cols="30" wrap="SOFT" NAME="text"
onfocus="ChooseLen()" onchange="ChooseLen()" onkeyup="ChooseLen()"
onkeydown="ChooseLen()" onkeypress="ChooseLen()"></textarea>
</div> </td><tr><th>
<div align="center"> <font face="Arial, Helvetica, sans-serif">
<font size="-1">Вы можете набрать еще
<input size="4" value="255" name="count" type="text"
onfocus="window.document.send.text.focus();"> символов
</font></font> </div>
</th></tr><tr><th> <br>
<input type="submit" name="Start" value="Отправить сообщение"></form>
<br> </th> </tr>
</tbody></table>
</body>
</html>