Tobias: Formular

Wie kann ich die Informationen, die ich in ein Kontkatformular eingegeben habe, auf eine neue Seite HTML-Seite übertragen, so dass die Informationen überprüft (aber auf dieser Seite nicht mehr verändert) werden können?

Und wie schicke ich diese dann am mich weiter? (vorzugsweise ohne "mailto:")

Danke
Tobias

  1. Hallo,

    Wie kann ich die Informationen, die ich in ein Kontkatformular eingegeben habe, auf eine neue Seite HTML-Seite übertragen, so dass die Informationen überprüft (aber auf dieser Seite nicht mehr verändert) werden können?

    Das geht nur mit Server-seitigen Anwendungen, normalerweise über CGI.
    siehe: </selfhtml/intro/technologien/cgiperl.htm>

    Und wie schicke ich diese dann am mich weiter? (vorzugsweise ohne "mailto:")

    Da brauchst du einen Formmailer. Den kannst du dir entweder selber schreiben (s.o.) oder du verwendest einen fremden. Such mal im www nach "formmailer".

    siehe: http://aktuell.de.selfhtml.org/artikel/cgiperl/form-mail/#a1
    (gab's da nicht mal einen Formmailer von auf dem Teamone Server?)

    Robert

    http://www.designauswahl.here.de
    mit kostenlosem Webseiten-Generator ROBE.dit
    [more than a HTMLE.dit]

    1. Hallo Robert,

      (gab's da nicht mal einen Formmailer von auf dem Teamone Server?)

      </archiv/2001/11/621/#m3657> beantwortet diese Frage.

      Viele Grüße,
      Stefan

      1. Hallo,

        (gab's da nicht mal einen Formmailer von auf dem Teamone Server?)

        </archiv/2001/11/621/#m3657> beantwortet diese Frage.

        Oups, jetzt hab ich mich aber erwischen lassen, nicht im Archiv nachgeschaut zu haben ;-)

        Robert

        http://www.designauswahl.here.de
        mit kostenlosem Webseiten-Generator ROBE.dit
        [more than a HTMLE.dit]

    2. Dankesehr!

      Das geht nur mit Server-seitigen Anwendungen, normalerweise über CGI.

      geht das nicht auch mit Java Script?
      Im Unterricht hat unser Lehrer dies mit Java Script gemacht.
      Die eingegebenen Daten wurden auf eine neue Seite übertrage, sodass man sie sich noch einmal ansehen konnte !?

      1. Hallo,

        Das geht nur mit Server-seitigen Anwendungen, normalerweise über CGI.

        geht das nicht auch mit Java Script?

        Es gibt auch Möglichkeiten, das ganze mit JavaScript zu realisieren. Das hat dann aber den Nachteil, dass es nicht bei deaktiviertem JavaScript funktioniert. Und für den Versandt der E-Mail brauchst du ja sowieso eine Server-seitige Anwendung, da du ein mailto: vermeiden willst.

        Versuch mal folgendes:

        Definiere ein Formular mit method="get":

        <form action="formauswert.htm" method="get">
        <input type="text" name="eins" />
        <input type="text" name="zwei" />
        <input type="submit" />
        </form>

        In die Datei "formauswert.htm" schreibst du dann folgendes:

        <html>
        <head>
        </head>
        <body>
        <script language="JavaScript">
        <!--

        wert = location.search;
        if (wert.charAt(0) == "?")
          wert = wert.substr(1,wert.length-1);

        wert = wert.replace(/+/g," ");
        paare = wert.split("&");

        for (i=0; i<paare.length; i++) {
          eintrag = paare[i].split("=");
          document.writeln("<b>" + eintrag[0] + "</b>: " + unescape(eintrag[1]) + '<br />');
        }

        //-->
        </script>
        </form>
        </body>
        </html>

        siehe: <selfhtml/cgiperl/intro/formularverarbeitung.htm#datenstrom>

        Anmerkung: Ja, ich weis, dass man decodeURI() statt unescape() bevorzugen sollte. decodeURI() hat aber in Tests Doppelbyte-Maskierungen verlangt.

        Robert

        http://www.designauswahl.here.de
        mit kostenlosem Webseiten-Generator ROBE.dit
        [more than a HTMLE.dit]