Zur Navigation

Parameter per POST bei Seitenaufruf übergeben

1 Tilman

Hallo,

gibt es in JS eine Möglichkeit, eine Seite aufzurufen und dabei gleich noch Parameter ber POST an die Seite zu übergeben. Das ganze soll dann ungefähr so aussehen:

<button onclick="// gehe zu dieser Seite + POST"

Für alle die den Tipp haben, einfach ein Formular über POST zu verschicken: Ich kann diese Methode leider nicht nutzen, da sich die Buttons bereits in einem Formular befinden.

19.07.2009 17:07

2 Jörg Kruse

Für alle die den Tipp haben, einfach ein Formular über POST zu verschicken: Ich kann diese Methode leider nicht nutzen, da sich die Buttons bereits in einem Formular befinden.

Kannst du dieses Formular nicht nutzen? Gegebenfalls muss das Script die value Werte der Formularfelder anpassen. Ansonsten könntest du vielleicht auch eine Funktion definieren, die ein anderes (verstecktes) Formular absendet.

19.07.2009 17:28 | geändert: 19.07.2009 17:29

3 Tilman

Gegebenfalls muss das Script die value Werte der Formularfelder anpassen.

Danke für die Idee.

Sieht jetzt so aus:
<form name="xy" ...>
<div id="otherform"></div>
...
<button onclick="otherform('<?=$id?>');">


Script:
function otherform(userid) {
document.getElementById("otherform").innerHTML = '<input type="hidden" name="more_user" value="' + userid + '">';
document.xy.submit();
}

Funktioniert einwandfrei!

19.07.2009 19:58 | geändert: 19.07.2009 19:59

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]