Hallo,
Weißt du, wie die Formularprüfung aufgerufen wird?
Wahrscheinlich mit einem Funktionsaufruf (?wie sonst?), dann ist es doch egal, ob dieser "onchange" (oder ähnlich) oder mit einem Button (und dann onclick) erfolgt - am Ende kannst Du es immer mit submit() abschicken.
Anstatt hier mit Halbwissen nur mehr Verwirrung zu stiften, hättest du vielleicht die "Umstände" hinterfragen sollen.
Wollte weder Halbwissen verbreiten, noch Verwirrung stiften, sondern nur eine kurze Antwort geben. Mit einer Suche nach submit() hätte sich im Falle etwaiger Unklarheiten diese sicher schnell beseitigen lassen.
Schönen Abend noch