Submit und Zurück
Peter
- html
0 Philip Ehret0 Peter0 Philip Ehret0 Peter0 Peter0 wahsaga
0 Philip Ehret
0 rfb
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
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
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
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
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
Oder eine Weiterleitung wäre auch nicht schlecht. Nein, eigentlich sogar besser als History Back.
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
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
Moin
<input type="submit" onclick="history.back();" />
wird dabei submit überhaupt noch ausgeführt?
Gruß
rfb
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