non è soltanto quello l'errore:

innanzitutto lo script deve inizare in questo modo:

<script language="javascript">

e chiuso così

</script>

poi devi stare attento agli errori di battitura, ne ho travato un paio ed inoltre devi prestare attenzione MAIUSCOLE e minuscole perché sono case-sensitive, cioè differenti. I caratteri "A" ed "a" non sono la stessa cosa:

Ho fatto delle correzioni:

codice:
<script language="Javascript">
function FormVerifica() {
  var modulo=document.formNome; 
  var NomeAutore = modulo.NomeAutore.value;
  var MailAutore = modulo.MailAutore.value;	 
      
  if ((NomeAutore == "") || (NomeAutore == "undefined")) {
    alert("Completa i tuoi dati. Il campo Nome è vuoto."); 
    modulo.NomeAutore.focus(); return false;
  }
}

</script>


<form action="form.asp" method="post" name="formNome" onSubmit="return FormVerifica()">
      I tuoi dati

Nome:

        <input type="text" name="NomeAutore" id="NomeAutore" size="20">	Mail Autore:

        <input type="text" name="MailAutore" id="MailAutore" size="20">
    


 


        <input type="submit" value="PROSEGUI" name="B1" class="button">
        <input type="reset" value="CANCELLA" name="B2" class="button">
      </p>
    </form>