Der Martin: Link als Submitbutton mit Funktion

Beitrag lesen

Hallo EKKi,

[code lang=html<a href="javascript:document.reg.submit()" onclick="javascript:return check()">Anmelden</a>[/code]
Dass das keine Lösung im eigentlichen Sinne ist, sollte klar sein. Abgesehen von Zitat 2002 ...

ACK.

hast Du hier ggf. ein Nebenläufigkeitsproblem, da Du das Absenden des Formulars eben gerade *NICHT* - wie von gast_42 vorgeschlagen - vom Ergebnis der Überprüfung abhängig gemacht hast.

NAK. Das Verhalten ist exakt so, wie es sein soll: wenn das im onclick-Handler notierte check() false zurückgibt, wird die Standardaktion des Links, nämlich den href-Parameter zu "verarbeiten", unterdrückt.

Ansonsten hast du natürlich recht - ein Link ist hier einfach nicht sinnvoll, wenn es mit einem umgestylten submit-Button ebensogut und semantisch besser geht. Dass das Label "javascript:" im Eventhandler überflüssig ist, kommt noch dazu.

Ciao,
 Martin

--
Wer mit dem Finger droht, sollte ihn am Abzug haben, und nicht in der Nase.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(