Probablemente os parezca una tontería pero estoy intentando validar un formulario y no hay manera. He estado mirando por internet y he visto varias maneras para llamar a la función pero ninguna me funciona. Primero quiero verificar que todos los campos están completos y luego quiero que haga lo que hay en "enviar.php".
Código:
  
 function verifica(formulario){ 
	alert("zzzz"); //Lo he puesto de prueba, epro no llega a sacalir
    if(document.formulario.nombre.value == ""){ 
        alert("Debe introducir nombre"); 
        document.formulario.nombre.focus(); 
        return 0;
    }
 }
<form name="formulario" action="enviar.php" method="POST" onSubmit="return verifica(this)">
...
<td> <input name="nombre" type="TEXT" size="40"onfocus="value=''"></td>
...
<td><button  name="enviar" value="enviar" type="submit" style="height: 25px; width: 100px">Enviar</button>
</form>
 
 

 
 
