Hi,
ich würde in die form ein input-element vom Typ Button reinsetzen und dann die Prüfung mit onClick="chkFrm()" ausführen und das Submit mit frm.Submit() in chkFrm() ausführen lassen. - Mach ich immer so.
chkFrm() ist prima wiederverwertbar und sollte ausgelagert werden.
Gruss,
Lude