@ganesh: Der Hyperlink ist wohl da, da der liebe Anonymus den onsubmit Event wohl nicht kennt — reine Spekulation ;-)
@Anonymus: Der «besch... NS» hält sich halt an die HTML-Definition, wo <input> Tags innerhalb von <a> Tags nicht vorgesehen sind:
http://de.selfhtml.org/...z/elemente.htm#input Was passiert, ist dass der Link übernommen wird, will heissen über das Pseudo-Protokoll javascript: wird die entsprechende Funktion getriggert. Diese gibt true oder false zurück, was dann halt im Fenster mangels weiterer Angaben (die Location ist ja mit javascript:.... überschrieben worden) angezeigt wird.
Zum Pseudo-Protokoll javascript: ist noch anzumerken, dass dies keinem offiziellen Standard entspricht und nicht bei jedem Browser gleich implementiert wurde. Einige öffnen dadurch ein separates Fenster.
Wenn ich Dein Script richtig verstehe, willst Du die Eingaben validieren, sprich überprüfen bevor sie abgeschickt werden. Dazu gibt es den onsubmit Event, um das entsprechende Script zu triggern. In Deinem Falle wird dadurch die Funktion Absenden() obsolet, weil gerade mit dem Rückgabewert der Funktion chkFormular() gearbeitet werden kann.
http://de.selfhtml.org/...handler.htm#onsubmit Viel Spass beim Ändern und immer schön bei den Standards bleiben ;-)