i controlli di un form non vanno nel click di un pulsante submit ma nell' onsubmit del form
la funzione, quando non si deve procedere al submit, deve ritornare false
<form onsubmit="return controlla()"></form>codice:function controlla(){ if(condizione per cui non devi inviare){ ... return false } }
ciao