Hola:
action no es un evento...
Lo que pides no es otra cosa que una validación...
Más o menos es así:
<form onsubmit="return (texto1.value != '' && texto2.value != '' && texto3.value != '')" action="destino.html" ...>
Con esto decimos que se envié si texto1 y texto2 y texto3 son distintoa a '' (cadena vacía)
Saludos