Hallo,
wenn du die ganze Abfrage über JavaScript laufen lassen willst, darfst du nicht einfach einen Submit Button machen, denn der sendet auch ohne JavaScript auf jeden fall ab.
Mach einen normalen Button (<input type="button" />) und rufe beim Klick auf ihn deine Testfunktion auf. Ist der Test erfolgreich übermittelst du das Formular mit "formularname.submit();".
Es ist allerdings besser diese Abfrage Serverseitig vorzunehmen, da nicht vorausgesetzt ist, dass JavaScript im Browser aktiviert ist. In diesem Falle wäre das Senden auch gar nicht möglich.
MfG