no, mi sono spiegato male
non va bene, devi scrivere qualcosa tipoCodice PHP:
[form].submit();
dove miaform è l'id della tua form tipo:Codice PHP:
miaform.submit();
poi se l'input è di tipo submit, ogni volta che uno clicca verrà sempre fatto il submit del forum. Per evitare questo fallo diventare di tipo button.Codice PHP:
<form action="blabla" id="miaform"></form>
Per quanto riguarda la condizione che determina l'invio del form io normalmente mi creo un contatore di errori che viene incrementato ogni volta che un controllo del form fallisce (per esempio un campo lasciato vuoto), poi faccio: se contatore = 0 allora submit, altrimenti vuol dire che c'era almeno un errore