Director: Formular

Hallo!
Ich habe ein Riesenproblem: Ich habe ein Formular erstellt, wo ich Mitteilungen aus dem www via Email empfangen kann.
Das Problem ist jetzt folgendes: Die Eingaben bleiben nach dem Senden stehen udn ich hätte aber gerne, dass nach erfolgreichem Senden eine Seite erscheint: Vielen Dank für Ihre NAchricht - oder so!
Allerdings schaff ich es leider nicht dass das funktioniert!
Kann mir wer helfen?
Oder geht das nur via CGI-script und wenn ja wie mach ich so etwas?

  1. Hallo!

    Hello,

    Ich habe ein Riesenproblem: Ich habe ein Formular erstellt, wo ich Mitteilungen aus dem www via Email empfangen kann.

    Mit einem Formular Mittelungen aus dem www empfangen ?

    Das Problem ist jetzt folgendes: Die Eingaben bleiben nach dem Senden stehen udn ich hätte aber gerne, dass nach erfolgreichem Senden eine Seite erscheint: Vielen Dank für Ihre NAchricht - oder so!
    Allerdings schaff ich es leider nicht dass das funktioniert!
    Kann mir wer helfen?

    Ich versteh jetzt leider nicht ganz, was hat das Ganze jetzt mit JAVA zu tun ? oder meinst du JavaScript ?
    Wenn ja, und wenn du das Formular via email verschickst (was eher unüblich ist) könntest du beim Formular im form tag zB onSubmit="Umleiten();",angeben, weil du dann auf diese Seite eben umleiten musst, die diesen Dankestext beihaltet. In der Funktion im Head Bereich gibst du dann window.location.href="danke.html"; oder dgl. an

    Oder geht das nur via CGI-script und wenn ja wie mach ich so etwas?

    normalerweise wäre ein CGI Script dafür besser geeignet, aber ich kann dir jetzt dabei natürlich nicht weiterhelfen, da ich nicht weis wie dein Formular aussieht

  2. Hi,

    Ich habe ein Riesenproblem: Ich habe ein Formular erstellt, wo ich Mitteilungen aus dem www via Email empfangen kann.

    Also, so wie Du beschreibst was du getan hast und dieses Posting kategorisiert hast, kann man folgendes verstehen:
    Du hast Dir in Java einen e-mail Client geschrieben. .. ?

    Das Problem ist jetzt folgendes: Die Eingaben bleiben nach dem Senden stehen udn ich hätte aber gerne, dass nach erfolgreichem Senden eine Seite erscheint: Vielen Dank für Ihre NAchricht - oder so!
    Allerdings schaff ich es leider nicht dass das funktioniert!
    Kann mir wer helfen?
    Oder geht das nur via CGI-script und wenn ja wie mach ich so etwas?

    Dieser Teil deutet allerdings eher auf ein HTML Problem hin...

    Nunja, falls es tatsächlich ein Java-Problem ist bräuchte ich den Quellcode irgendwo Online zum anschauen.

    Sollte es ein HTML-Formular sein, wär der Quellcode auch ganz hilfreich. Aber nachdem das mit dem Kaffeesatzlesen letztens nicht geklappt hat, werde ich die Gelegenheit nutzen, meine neuerworbene Kristallkugel auszuprobieren:

    Meine Kristallkugel zeigt mir du hättest sowas gemacht:
    ...
    <FORM METHOD=POST ACTION="mailto:bla@blub.xy">
    <INPUT TYPE="text" NAME="feld1">
    <INPUT TYPE="submit" VALUE="Weg damit">
    </FORM>
    ...
    mit ein paar Formularelementen mehr oder weniger.

    Dan wäre eine mögliche Lösung:
    Erstelle die Danke-Seite (ich nehme mal den Dateinamen danke.html dafür).
    Erstelle ein Bildchen, daß wie ein absenden-Button (submit-button) aussieht (ich nehme mal den Dateinamen buttonbild.gif dafür).
    Speichere sie in das gleiche Verzeichnis wie die Formulardatei.
    Tausche dort den submit-Button gegen folgendes aus (vorausgesetzt das ist das einzige oder erste Formular auf der Seite, ansonsten bei forms[0] statt der 0 die Nummer des Formulars - 1 eintragen):
    <A HREF="danke.html" onClick="document.forms[0].submit();"><IMG SRC="buttonbild.gif" BORDER=0 ALT="Weg damit"></A>

    Wenns das auch nicht war zeig uns bitte den Code (Und ich müßte meine Kristallkugen wegwerfen, aber was nehm ich dann?).

    Gruß
    Marcus

    1. Wenns das auch nicht war zeig uns bitte den Code (Und ich müßte
      meine Kristallkugen wegwerfen, aber was nehm ich dann?).

      Das Werfen von frischen Hühnerköpfen unter unverständlichem Murmeln einiger Beschwörungsverse soll sehr effektiv sein.
        soenk.e

    2. LOL!
      Erstmal danke für die Antwort - sie war witzig und informativ zugleich!
      Also das Formular könnt ihr unter http://www.unet.univie.ac.at/~a9627370/buxhtml/formular/formular.html
      anschauen!
      Ich werkel halt noch ein bsiserl dran!
      Wenn euch fehler auffallen oderdie Lösung nahe liegt wäre ich sehr dankbar :-)