Jimmy: Formular mit 2 Zieldatein

Hallo,

Ich habe ein kleines Problem, vielleicht wisst ihr ja einen Rat ^^"
Ich habe ein Formular, welches über Submit / Vorschau
jeweils eine andere Zieldatei ansteuern soll.
Ich dachte da an navi_done.php und navi_preview.php

Die Preview soll in einem JS Fenster erscheinen,
der normale Schnelleintrag sich hingegen im normalen Fenster per _self anzeigen lassen.

Da sich <Form> Tags nicht verschachteln lassen,
habe ich die beiden abgegrenzt.
Sprich der erste <Form> beginnt am Anfang und endet nach dem <input type="submit"> und das 2te <form> beginnt direkt danach um den 2ten <input type="submit">

Wenn ich jezt alledings die Vorschau aufrufen will,
kommt nur eine Leere Seite zurück.
(Weil der 2te Form Tag die <input type="text"> nicht in sich hat?)

Ich hab versucht <input type="hidden"> zu nehmen,
so das sich die "hiddens" mit anderen namen auf die oberen beziehen,
weitergeleitet und ausgelesen werden... Das funktioniert aber nicht.
Hat einer eine Idee?

LG
Jimmy

  1. Ich grüsse den Cosmos,

    Da sich <Form> Tags nicht verschachteln lassen,
    habe ich die beiden abgegrenzt.

    Wieso machst du das nicht per <button/> und rufst damit ein JavaScript auf, das ein neues Fenster öffnet und die entsprechende Datei lädt?

    Möge das "Self" mit euch sein

    --
    Neulich dachte ich mir, einmal S/M ausprobieren wäre eine tolle Erfahrung. Also hab ich Windows gebootet ...
  2. Hallo,

    Ich habe ein kleines Problem, vielleicht wisst ihr ja einen Rat ^^"
    Ich habe ein Formular, welches über Submit / Vorschau
    jeweils eine andere Zieldatei ansteuern soll.

    Huhu

    eventuell geht es so:
    Du gibst den Buttons 2 verschiedene Namen und findest dann in deinem php script mit

    if(isset($_POST['button1'])) {....}
    elseif(isset($_POST['button2'])) {...}

    raus welche button gedrückt wurde und legst dann fest was passieren soll...

    hab ich mal so gemacht als ich je nach button 2 verschiedene Sachen mit meinem Formular machen wollte...

    mfg doc

  3. Hallo Jimmy,

    Ich habe ein Formular, welches über Submit / Vorschau
    jeweils eine andere Zieldatei ansteuern soll.
    Ich dachte da an navi_done.php und navi_preview.php

    das ist suboptimal.
    Normalerweise nimmt man ein Formular, ein Ziel im action Attribut und zwei "Submit"Buttons.

    <form action="verarbeitung.php">
      <input type="submit" value="Vorschau" name="vorschau">
      <input type="submit" value="Abschicken" name="abschicken">

    In der serverseitigen Verarbeitung prüfst du nun den Button

    if(isset($_GET['vorschau'])) bzw. if(isset($_GET['abschicken']))

    Die Preview soll in einem JS Fenster erscheinen,

    warum?

    Viele Grüße,

    Jochen

    --
    Kritzeln statt texten:
    Scribbleboard