Der Martin: Kein Submit möglich

Beitrag lesen

Hi,

<form name="Testform" action="testauswertung.php" method="post">
            <input type="text" size="40" name="Feld"><br>
            <input type="submit" name="senden" value="abschicken">
            <a href="" onclick="AbGehts();">oder hier</a>
        </form>

Nach meinem Verständnis müßte sowohl der Submit-Button als auch die JS-Routine das Formular an die Datei "testauswertung.php" weiterreichen. Im Fall des Submit-Buttons geschieht dieses auch. Der Klick auf den Link führt jedoch nur zum Refresh des Formulars.

ja, da kommt es zu einem Konflikt, weil du mit dem Klicken dieses Links zwei Aktionen anstößt: Das Absenden des Formulars, und das übliche Verfolgen des Links. Beides impliziert das Laden einer neuen Ressource - beim Submit ist es testform.php, beim Link das aktuell geladene Dokument nochmal. Browserabhängig, welche Aktion als erste durchgeführt wird.

Freue mich auf Hinweise, wo mein Denkfehler (oder Codierungsfehler) liegt.

Verhindere im onclick-Handler die Standardreaktion auf das Ereignis, indem du den Eventhandler false zurückgeben lässt.

Ciao,
 Martin

--
why the heck do you jerk think, that wir ein doppelposting nicht bemerken, wenn you zwischendurch the sprache wechselst?
  (wahsaga)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(