ciao ho fatto quelo js che mi controlla se i campi sono vuoti in un form htm, come faccio a non far partire il link ("esempiolink.php"), se appare l'errore?

<form name="dati" method="post" action="https://esempiolink.php">

ecco il js


<script language="javascript">

function control(){
if (document.dati.NOME.value=="")
var answer = alert("Attenzione, non hai riempito il campo relativo al tuo nome!");
else if (document.dati.COGNOME.value=="")
var answer = alert("Attenzione, non hai riempito il campo relativo al tuo cognome!");
else
document.dati.submit();

}
</script>

grazie