Peter: Submit und Zurück

Hallo zusammen,

ich habe eine Seite, wo der User 2 Angaben per Formular machen kann und ihn mit einem Submit abschicken kann. Wie bekomme ich es hin, dass beim Submit Klick auch gleichzeitig ein history.back durchgeführt wird?

Danke im Voraus
Peter

  1. Hallo,

    Wie bekomme ich es hin, dass beim Submit Klick auch gleichzeitig ein history.back durchgeführt wird?

    <input type="submit" onclick="history.back();" />

    Viele Grüße,
    Philip

    1. Hallo Phillip,

      <input type="submit" onclick="history.back();" />

      tut es leider nicht, das hatte ich schon ausprobiert. Es passiert das gleich wie wenn man es weglässt: nach dem Submit ist der Mainframe leer  und weiß :-D

      Grüße Peter

      1. Hallo,

        Hallo Phillip,

        Ein L nur ;)

        Mainframe

        Sag doch, dass es um Frames geht.
        <input type="submit" onclick="window.history.back();" />

        Viele Grüße,
        Philip

        1. Hallo Phillip

          Sag doch, dass es um Frames geht.
          <input type="submit" onclick="window.history.back();" />

          passiert leider immer noch nichts.

          wird dabei submit überhaupt noch ausgeführt?
          Nein.

          Genau das soll aber passieren. Also Submit und dann zurück :-)

          Viele Grüße

          1. Oder eine Weiterleitung wäre auch nicht schlecht. Nein, eigentlich sogar besser als History Back.

            1. hi,

              Oder eine Weiterleitung wäre auch nicht schlecht. Nein, eigentlich sogar besser als History Back.

              Wozu willst du dann noch weiterleiten?

              Gebe als "Ergebnis" des Formularaufrufes das zurück, was du angezeigt haben möchtest.

              gruß,
              wahsaga

              --
              /voodoo.css:
              #GeorgeWBush { position:absolute; bottom:-6ft; }
          2. Hallo,

            Hallo Phillip

            Mit einem L...

            passiert leider immer noch nichts.

            Was hast du denn für einen Browser?

            Genau das soll aber passieren. Also Submit und dann zurück :-)

            Na dann musst du PHP verwenden.

            Dein Formular (z.B. in der formular.html) :
            <form action="auswertung.php" method="POST">
            <b>Feld 1:</b><br />
            <input type="text" name="feld1" /><br />
            <b>Feld 2:</b><br />
            <input type="text" name="feld2" /><br /><br />
            <input type="submit" />
            </form>

            Deine auswertung.php :
            <?php
                /*Überprüfen, ob die Anfrage von der Formular-Seite kommt*/
                /*    Wenn nein, zurück zum Formular leiten. */
                if(!isset($_POST["submit"])) header("Location: formular.html");

            /*Mach irgendwas mit $_POST["feld1"] und $_POST["feld2"]*/
                //.....

            /*Zurück zum Formular leiten*/
                header("Location: formular.html");
            ?>

            Oder mit JS vielleicht so?
            <script type="text/javascript">
            <!--
            function auswertenDannzurueckleiten()
            {
                mach was mit deinen beiden feldern.

            history.back();
                window.history.back();
            }
            //-->
            </script>

            Schreib mal bitte knapp und genau, am besten in Schritten, was passieren soll.

            Viele Grüße,
            Philip

    2. Moin

      <input type="submit" onclick="history.back();" />

      wird dabei submit überhaupt noch ausgeführt?

      Gruß
      rfb

      --
      Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
      (Galileo Galilei)
      1. Hallo,

        <input type="submit" onclick="history.back();" />
        wird dabei submit überhaupt noch ausgeführt?

        Nein. Es hieß ja auch, dass das history.back() beim Abschicken aufgerufen werden soll. Wenn die Angaben noch verarbeitet werden sollen, dann muss man das anders realisieren.

        Viele Grüße,
        Philip