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>