Hi,
<a href="JavaScript:self.document.form.submit()"><img src="images/weiter.gif"></a>
Event-Handler reagieren nur auf Ereignisse, nicht auf Aufrufe durch JavaScript. Du hast in diesem Aufruf natürlich die Möglichkeit, vorher noch die Check-Funktion auszuführen.
Dir ist übrigens bewusst, dass ca. 20% Deiner (potentiellen) User mit Deinem Formular nichts anfangen können, während ein <input type="image"> auch deren Bedürfnissen gerecht würde?
Cheatah