• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

FORM action variabel gestalten

Taberna

Mitglied
Hallo und lieben guten Tag.

Ich verwalte eine Seite, die über [seite]?nav="wert" (Beispiel www.seite.de?nav=01) verschiedene Navigationsleisten einbindet.
Nun soll die Seite über ein Formular angesprochen werden <Form action="www.seite.de?nav=01">.
Was ich bisher gelernt habe: Über den Weg geht es nicht :-(
Auch Versuche hier über php was zu gestalten sind fehl geschlagen. Recherche hat ergeben, dass es vielleicht über JS eine Möglichkeit gibt, jedoch habe ich keine Kenntnisse in JS.
Wer kann mir hier eine schlanke Lösung gestalten ?
LG
Der Frank
 
Werbung:
Hallo und lieben guten Tag.

Ich verwalte eine Seite, die über [seite]?nav="wert" (Beispiel www.seite.de?nav=01) verschiedene Navigationsleisten einbindet.
Nun soll die Seite über ein Formular angesprochen werden <Form action="www.seite.de?nav=01">.
Was ich bisher gelernt habe: Über den Weg geht es nicht :-(
Auch Versuche hier über php was zu gestalten sind fehl geschlagen. Recherche hat ergeben, dass es vielleicht über JS eine Möglichkeit gibt, jedoch habe ich keine Kenntnisse in JS.
Wer kann mir hier eine schlanke Lösung gestalten ?
LG
Der Frank

Wieso sollte das nicht funktionieren?
Alternative:

HTML:
<form method="GET" action="http://seite.de/">
  <input type="hidden" name="nav" value="01">
</form>
 
das Problem liegt darin, dass die action ="https://www.seite.de?nav=01" lauten muss, oder eben, wenn eine andere Navigation aktuell ist abhängig davon dann action="https://www.seite.de?nav=02" lauten müsste.
nav frage ich über php $_GET["nav"] ab.
somit kann ich über php meine links mit $link="https://www.seite.de?nav=".$GET["nav"]; erstellen.
im <FORM> funktioniert das aber nicht.
Daher suche ich hier nach eine Lösung.

Ich hoffe, ich drücke mich einigermaßen verständlich aus.
 
Werbung:
Schick doch das Formular AJAX ab und mache anschließend einen Redirect auf die gewünschte URL. Dann wird das Action-Attribut obsolet.
 
Zurück
Oben