Ua questo che è più semplice:

<HEAD>
<link rel="stylesheet" href="stilesuccess.css" type="text/css">

<script language="javascript">
<!--

function controlla(){
var f = document.mioform;
if ((f.nome.value == "nome") || (f.nome.value.charAt(0) == "")){
alert("Inserire il Nome")
f.nome.focus();
return false;
}
if((f.nome.value.indexOf("<") != -1) || (f.nome.value.indexOf(">") != -1)){
alert("I caratteri < e > non sono ammessi");
f.nome.focus();
return false;
}
var re = new RegExp("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$","");
if (f.email.value != " Metti "email" se vuoi renderla obbligatoria " && !f.email.value.match(re)){
alert("Inserire un indirizzo E-Mail valido.")
f.email.focus();
f.email.select();
return false;
}
if ((f.messaggio.value == "messaggio") || (f.messaggio.value.charAt(0) == "")){
alert("Inserire il Messaggio")
f.messaggio.focus();
return false;
}
if((f.messaggio.value.indexOf("<") != -1) || (f.messaggio.value.indexOf(">") != -1)){
alert("I caratteri < e > non sono ammessi");
f.messaggio.focus();
return false;
}
return true;
}
// -->
</script>




</HEAD>

<BODY>
<form method="POST" action="insertsuccess.php" name="mioform" onSubmit="return controlla()">
<tr>
<td><font size="2">NOME: *</font></td>
<td><input name="nome" size="30" maxlength="25" style="border:1px solid"></td>
</tr>
<tr>
<td><font size="2">EMAIL:
<font color="#008080"></font></td>
<td><input name="email" type="text" style="border:1px solid" size="30" maxlength="40"></td>
</tr>
<tr>
<td><font size="2">CITTA':
<font color="#008080"></font></td>
<tr>
<td valign="top"><font size="2">MESSAGGIO: *</font></td>
<td><textarea name="messaggio" cols="40" rows="10" style="border:1px solid"></textarea>
</td>
</tr>


<td width="250" align="center"><input type="submit" value="Invia!"></a>
</td
</tr>
</form>
</BODY>