5. Limitare il numero di caratteri in una textarea

Codice funzione:

<script language="JavaScript">
<!--
function LunghezzaMax(campo)
{
if (campo.value.length>20)
{
alert("Inserire al massimo 20 caratteri nella textarea.");
campo.value=campo.value.substring(0, 20);
}
}
-->
</script>

Richiamo della funzione:

<textarea name="miatxt" onChange="LunghezzaMax(this)"></textarea>
codice:
<script>
function smile(cosa) {
    document.newpost.messaggio.value+=cosa;
}

function LunghezzaMax(campo)
{
if (campo.value.length>20)
{
alert("Inserire al massimo 5 caratteri nella textarea.");
campo.value=campo.value.substring(0, 5);
}
}
</script>
...
<textarea name="messaggio" rows="10" cols="60" onChange="LunghezzaMax(this)"></textarea>
Cosa devo mettere al posto di this?