Ho risolto, non so come ma ho risolto!

<script type="text/javascript">
<!--
function controlla()
{
x=document.form_chat.send_message.value;

if (x == "")
{
alert("Non puoi inserire messaggi vuoti.")
return false;
}
}
-->
</script>
<form name="form_chat" action="body_chat.asp" onsubmit="return controlla()" target="centrale" method="post">

<input type="text" name="send_message">
<input type="submit" value="Invia messaggio">
</form>

Perchè riesco a fare le cose senza capirle?