Sven Rautenberg: Textlink > Methode POST möglich?

Beitrag lesen

<form method="post" ...>

Nee, das ist falsch. Bei einem input übergibt dir Form die Daten via definiertem post, allerdings nicht beim normalen Textlink. Da wird per Get übergeben, was ich ja nicht haben will.

Also: Du hast onclick="document.login.submit()" geschrieben. Das funktioniert NUR, wenn du ein Formular <form name="login"> definiert hast, in dem die Logindaten oder was auch immer eingetragen sind. Und in diesem Form-Tag steht dann auch method="post" und eine schöne action="loginscript.cgi".

Wenn du einen Textlink mit angereicherter URL benutzt, geht das immer mit GET. GET ist der Standardrequest eines Browsers, um Seiten und Grafiken anzufordern.

Dein Link <a href="./kunden/forward5.php?secure=yes" onClick="document.login.submit();" [...] kann also nicht gehen. Entweder gilt onclick, dann wird das definierte Formular abgeschickt, oder es gilt href, dann wird mit GET die entsprechende URL aufgerufen.

- Sven Rautenberg