Originariamente inviato da messiah2000
Forse prima di inviare il form devo riempire alcuni campi?

Non è che se c'è un form in una pagina, ogni pulsante deve effettuare il submit!
:di56:
se il tuo problema è controllare i dati puoi richiamare una funzione javascript sull'evento onsubmit che controlla i campi e in caso di errore ritorna false, in questo caso il form non verra inviato.
codice:
/* javascript */
function fnControllo() {
  if (document.frm.txt_nome.value == "") {
    return false;
  }
  return true;
}

/* html */

<form name="frm" action="action.htm" method="post" onsubmit="return fnControllo()">
  <input type="text" name="txt_nome">
  <input type="image" name="invia" src="invia.gif">
</form>