e un po' inutile cercare di dare un limite di caratteri lato-client, sicche e' facilmente raggirabile, ma in caso eccoti lo script:
codice:
<script type="text/javascript">
function enter_textarea(campo,evento)
{
codice_tasto = evento.keyCode ? evento.keyCode : evento.which ? evento.which : evento.charCode;
if (codice_tasto == 13 && !evento.shiftKey) {
document.mioform.submit();
return false;
}
if (!counter) var counter = 0;
counter++;
if (counter > 500) return false; // il numero massimo di caratteri lo decidi qui
else return true;
}
</script>
magari supportato da un controllo lato-server