Neue Seite beim submit eines Formulars

  • Hallo,
    ich habe ein Formular erstellt, welches einwandfrei funktioniert und mir Kontaktdaten zusendet.
    Wie schaffe ich es aber, daß nach dem submit mein Kontaktformular verlassen wird und ich auf eine Bestätigungsseite gelange?
    Bisher wird nur schön geschickt und mein Kontakformular bleibt wobei die Inhalte gelöscht werden.

    Hoffe mir kann einer helfen?!

  • wenn du es mit

    Code
    mailto:blablabla@blablabla.de

    sendest, geht das glaub ich gatr nicht!
    Wenn du jedoch es mit PHP versendest, dann efinach.

    Code
    <form action="naechsteseite.php">
  • Erst mal vielen Dank für Eure antworten. Aber richtig verstehen tue ichs nich.

    Das ist mein Code:

    Code
    <FORM target="_self" onsubmit="return email_doOnsubmit()" method="POST" action="http://cgi.xxxxxxxxx/cgi-xxxxxxxx?action=send" name="Kontakt">

    In der Java Funktion prüf ich die Felder und übergebe dann den String im action, den mein Provider wohl brauch.
    Gibts da nix einfaches, wie ich eine nächste Seite im Anschluss des Submits aufrufen kann.

  • Du meinst etwa so? (Sorry, bin noch Anfänger)

    Bestätigen:

    PHP
    <?php 
     mail("http://cgi.xxxxxxxxx/cgi-xxxxxxxx?action=send")
      bestaetigen.php
    ?>
  • Les dir mal das durch:
    http://schattenbaum.net/php/mail.php

    Und jetz baust du eine Seite auf, die beim Klick des Submit-Buttons in deinem Formular geöffnet wird (action="neuseite.php" method="post" ...).

    Der Inhalt der neuen Seite:

      - Der Code für den Mail-Versand (s.o.)

      - Der Text, den du melden willst, z.B. "Danke für Ihr Interesse..."

    Verstanden? Wenn net, kannst mir ja mal über ICQ schreiben (wenn du das hast).

    Ps: Bitte PHP-Code nicht mit [CODE] sondern mit [code=php] einfügen.

  • Bin zu blöd...
    Funtzt alles nich..

    Hab es so gemacht wie beschrieben.
    wenn ich

    Code
    <FORM target="_self" onsubmit="return email_doOnsubmit()" method="POST" action="Bestaetigung.php" name="Kontakt">

    schreibe motzt der Server, daß ich keine Berechtigung hätte und diese mit meinem FTP prüfen soll. Kann mein Provider kein php???

    Mach ich es so:

    Code
    <FORM target="_self" onsubmit="return email_doOnsubmit()" method="POST" action="Bestaetigung.html" name="Kontakt">


    Kann er die Seite nicht finden. Offline klappts.

    Meine ICQ ist 281-684-871

  • Wenn du nicht sicher bist:

    Dann schreibe eine Datei, mit folgendem Inhalt:

    <?
    phpinfo()
    ?>

    Speichere dann die Datei unter test.php ab!


    Diese Datei lädst du dann auf deinen Server hoch und rufst sie über die Adresszeile deines Browsers auf. Du solltest dann eine ziemlich lange Auflistung angezeigt bekommen. Falls nicht, brauchst du noch nicht verzweifeln. Du kannst als Dateinamen auch noch test.php3 oder test.php4 ausprobieren (es ist möglich, dass dein Provider nur diese Endungen unterstützt). Geht es dann noch immer nicht, hast du mit sehr großer Wahrscheinlichkeit keine PHP-Unterstützung!

    Nachzulesen bei:
    http://schattenbaum.net/php/