Hallo,
es ist eine scheinbar einfache Sache, doch scheitere ich daran: Auf einer Website existiert ein Formular mit einem abschließenden Submit-Button. Daneben steht ein Link mit einem onclick-Eventhandler. Klickt man den Link an, soll eine Javascript-Routine neben einigen anderen Sachen auch das Formular absenden. Leider scheitere ich daran.
Zum besseren Verständnis, hier der Code:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
function AbGehts() {
document.Testform.submit();
}
-->
</script>
</head>
<body>
<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>
</body>
</html>
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.
Freue mich auf Hinweise, wo mein Denkfehler (oder Codierungsfehler) liegt.
Grüße,
Volker