Christoph: Kontaktformular - Einfachen Text mit übertragen

Hi liebe User, ich habe ein Problem und zwar erstelle ich gerade für einen Freund ein Kontaktformular, sein Server ist nicht PHP-fähig weswegen ich die PHP Datei auf meinen Server abgelegt habe. Das Kontaktformular läuft mit <form method="post" action="http://....../versand.php"> funktioniert auch alles gut.

Nun aber zum Problem und zwar hat jede Unterseite vom meinem Kumpel ein eigenes Kontaktfeld, die laufen alle über die gleiche PHP-Datei, jetzt möchte die Überschrift der jeweiligen Unterseite mitschicken, also in der E-Mail die er bekommt. Damit mein Kumpel weiß über welches Kontaktfeld der Kunde sich gemeldet hat. Die Überschrift befindet sich auch im <form>. Also Grundlegend möchte ich einfach nur einen Text übertragen.

Mit welchen "Tag" kann ich den Text übertragen?

  1. Hallo und guten Morgen,

    Mit welchen "Tag" kann ich den Text übertragen?

    Ich habe verstanden, dass auf jeder Unterseite des Kumpels dieses Formular eingebunden ist.

    Dann kannst Du in das Formular einfach ein hidden-Element einbauen

    
    <form action="http://...../versand.php" method="post">
        <input type="hidden" name="data[form]" value="Formularname">
    
        <!-- mehr input-Felder -->
        <input type="submit" value="und ab damit">
    
    </form>
    

    Dann erscheint das in den Post-Parametern.

    oder Du hängst einen GET-Parameter an:

    
    <form action="http://...../versand.php?form=Formularname" method="post">
    
        <!-- mehr input-Felder -->
        <input type="submit" value="und ab damit">
    
    </form>
    

    Dann musst Du eben Post- und Get-Parameter abfragen in deinem Script.

    Grüße
    TS

    1. Perfekt genau das habe ich gesucht, DANKE :)

    2. Hallo TS,

      
      <form action>
         
          <input type="submit" value="und ab damit">
      
      </form>
      

      button statt input!

      Bis demnächst
      Matthias

      --
      Signaturen sind bloed (Steel) und Markdown ist mächtig.
      1. Hallo und guten Tag,

        
        <form action>
           
            <input type="submit" value="und ab damit">
        
        </form>
        

        button statt input!

        Seit wann funktioniert "Button" in den Browsern eigentlich ohne Javascript?

        Grüße
        TS

        1. Hallo TS,

          button statt input!

          Seit wann funktioniert "Button" in den Browsern eigentlich ohne Javascript?

          seit es das button-Element gibt, also schon immer.

          Bis demnächst
          Matthias

          --
          Signaturen sind bloed (Steel) und Markdown ist mächtig.
          1. Hallo und guten Morgen,

            Hallo TS,

            button statt input!

            Seit wann funktioniert "Button" in den Browsern eigentlich ohne Javascript?

            seit es das button-Element gibt, also schon immer.

            Bitte nicht so ungenau.
            Ich möchte es gerne in meiner eigenen Doku mit Fakten belegen. Kann man das also genauer festmachen, in welcher HTML-Version es kam und in welchen Browsern dann auch unterstützt wurde?
            Ich schau bei caniuse, aber vermutlich kann ich damit nicht umgehen. Wie bekomme ich raus, seit wann der <button>-Tag in allen bekannten (>=1% Anteil) Browsern funktioniert hat?

            Grüße
            TS

            1. Hallo TS,

              Seit wann funktioniert "Button" in den Browsern eigentlich ohne Javascript?

              seit es das button-Element gibt, also schon immer.

              Bitte nicht so ungenau.
              Ich möchte es gerne in meiner eigenen Doku mit Fakten belegen. Kann man das also genauer festmachen, in welcher HTML-Version es kam und in welchen Browsern dann auch unterstützt wurde?
              Ich schau bei caniuse, aber vermutlich kann ich damit nicht umgehen. Wie bekomme ich raus, seit wann der <button>-Tag in allen bekannten (>=1% Anteil) Browsern funktioniert hat?

              Seit HTML 4.0 (1997) gibt es das Button-Element, nicht -Tag. Die damalige Browserunterstützung ist mir unbekannt.

              Bis demnächst
              Matthias

              --
              Signaturen sind bloed (Steel) und Markdown ist mächtig.
              1. Hallo und guten Morgen,

                Seit wann funktioniert "Button" in den Browsern eigentlich ohne Javascript?

                seit es das button-Element gibt, also schon immer.

                Bitte nicht so ungenau.
                Ich möchte es gerne in meiner eigenen Doku mit Fakten belegen. Kann man das also genauer festmachen, in welcher HTML-Version es kam und in welchen Browsern dann auch unterstützt wurde?
                Ich schau bei caniuse, aber vermutlich kann ich damit nicht umgehen. Wie bekomme ich raus, seit wann der <button>-Tag in allen bekannten (>=1% Anteil) Browsern funktioniert hat?

                Seit HTML 4.0 (1997) gibt es das Button-Element,

                Ist mir so in Erinnerung, dass es am Anfang nur mit Javascript funktionmiert hat. Kann mich selbstverständlich auch irren.

                nicht -Tag. Die damalige Browserunterstützung ist mir unbekannt.

                Dann ist Button also das einzige HTML-Element, das ohne Tag funktioniert?

                Grüße
                TS

                1. Hallo TS,

                  Dann ist Button also das einzige HTML-Element, das ohne Tag funktioniert?

                  Falls ich die Ironie-Tags nicht sehe, entschuldige bitte. Ansonsten möchte ich dich auf die Unterschiede zwischen Element und Tag hinweisen.

                  Bis demnächst
                  Matthias

                  --
                  Signaturen sind bloed (Steel) und Markdown ist mächtig.
                  1. Hallo,

                    Falls ich die Ironie-Tags nicht sehe, entschuldige bitte.

                    \i du meinst das Ironie-Element...

                    Gruß
                    Kalk

                    1. Hi,

                      Falls ich die Ironie-Tags nicht sehe, entschuldige bitte.

                      \i du meinst das Ironie-Element...

                      *bfg*

                      Ciao,
                       Martin

                    2. Tach!

                      Falls ich die Ironie-Tags nicht sehe, entschuldige bitte.

                      \i du meinst das Ironie-Element...

                      Es geht hier um die Schreibweise des Dokuments, und da stehen Tags - ein Start-Tag und ein End-Tag, dazwischen die Ironie.

                      dedlfix.

                      1. Hallo,

                        \i du meinst das Ironie-Element...

                        Es geht hier um die Schreibweise des Dokuments, und da stehen Tags - ein Start-Tag und ein End-Tag, dazwischen die Ironie.

                        Ne, die Ironie wird mit einem Backslash am Anfang der Zeile, gefolgt vom Kleinbuchstaben "i", eingeleitet und geht dann bis zum Ende der Zeile...

                        Gruß
                        Kalk

                        1. Liebe Mitdenker, liebe Wissende, liebe Neugierige,

                          \i du meinst das Ironie-Element...

                          Es geht hier um die Schreibweise des Dokuments, und da stehen Tags - ein Start-Tag und ein End-Tag, dazwischen die Ironie.

                          Ne, die Ironie wird mit einem Backslash am Anfang der Zeile, gefolgt vom Kleinbuchstaben "i", eingeleitet und geht dann bis zum Ende der Zeile...

                          Und gehört das Leerzeichen hinter dem i dann zum Schalter, oder zur Ironie?

                          Spirituelle Grüße
                          Euer Robert
                          robert.r@online.de

                          --
                          Möge der wahre Forumsgeist ewig leben!
                          1. Hallo,

                            Und gehört das Leerzeichen hinter dem i dann zum Schalter, oder zur Ironie?

                            Sowohl als auch, du musst in halben Leerzeichen denken.

                            Gruß
                            Kalk

                2. Hallo

                  Seit HTML 4.0 (1997) gibt es das Button-Element,

                  Ist mir so in Erinnerung, dass es am Anfang nur mit Javascript funktionmiert hat. Kann mich selbstverständlich auch irren.

                  Ist button vom Typ submit, funktioniert es – anfänglich natürlich abhängig von der Browserunterstützung – schon immer ohne JavaScript. Wenn type="submit" nicht verwendet wird, was ja oft der Fall ist, braucht man natürlich JavaScript.

                  Tschö, Auge

                  --
                  Es schimmerte ein Licht am Ende des Tunnels und es stammte von einem Flammenwerfer.
                  Terry Pratchett, „Gevatter Tod“
                  1. Hallo Auge,

                    Ist button vom Typ submit, funktioniert es – anfänglich natürlich abhängig von der Browserunterstützung – schon immer ohne JavaScript. Wenn type="submit" nicht verwendet wird, was ja oft der Fall ist, braucht man natürlich JavaScript.

                    nein, submit ist der default-type. Wenn kein Typ angegeben wird, wird submit verwendet.

                    Bis demnächst
                    Matthias

                    --
                    Signaturen sind bloed (Steel) und Markdown ist mächtig.
                    1. Hallo

                      Ist button vom Typ submit, funktioniert es – anfänglich natürlich abhängig von der Browserunterstützung – schon immer ohne JavaScript. Wenn type="submit" nicht verwendet wird, was ja oft der Fall ist, braucht man natürlich JavaScript.

                      nein, submit ist der default-type. Wenn kein Typ angegeben wird, wird submit verwendet.

                      Ok, falsch ausgedrückt.

                      Wenn statt type="submit" explizit ein anderer Typ verwendet wird …

                      Das sollte es besser und korrekt treffen.

                      Tschö, Auge

                      --
                      Es schimmerte ein Licht am Ende des Tunnels und es stammte von einem Flammenwerfer.
                      Terry Pratchett, „Gevatter Tod“
                      1. Hallo Auge,

                        Ist button vom Typ submit, funktioniert es – anfänglich natürlich abhängig von der Browserunterstützung – schon immer ohne JavaScript. Wenn type="submit" nicht verwendet wird, was ja oft der Fall ist, braucht man natürlich JavaScript.

                        nein, submit ist der default-type. Wenn kein Typ angegeben wird, wird submit verwendet.

                        Ok, falsch ausgedrückt.

                        Wenn statt type="submit" explizit ein anderer Typ verwendet wird …

                        Das sollte es besser und korrekt treffen.

                        Für type="reset" benötigt man auch kein JavaScript ;-P und type="button" ist für clientseitige Aktionen gedacht. Siehe auch wiki/button

                        *Klugscheißermodus aus*

                        Bis demnächst
                        Matthias

                        --
                        Signaturen sind bloed (Steel) und Markdown ist mächtig.
                  2. Hi,

                    Ist button vom Typ submit, funktioniert es – anfänglich natürlich abhängig von der Browserunterstützung

                    und der meistbenutzte Browser (wenn man den IE 6 so nennen will) konnte submit-buttons nicht richtig - der hat statt des value-Attributs den Inhalt des Elements verschickt. Warum auch immer.

                    Wenn type="submit" nicht verwendet wird,

                    Das ist zweideutig - nicht-Verwendung von type="submit" könnte Weglassen des Attributs sein (dann würde der Default "submit" zuschlagen) oder aber ein anderer type ("button", "reset").

                    was ja oft der Fall ist, braucht man natürlich JavaScript.

                    Auch nicht richtig. Bei type="reset" war auch kein Javascript erforderlich.

                    cu,
                    Andreas a/k/a MudGuard

                    1. Hallo

                      Wenn type="submit" nicht verwendet wird,

                      Das ist zweideutig - nicht-Verwendung von type="submit" könnte Weglassen des Attributs sein (dann würde der Default "submit" zuschlagen) oder aber ein anderer type ("button", "reset").

                      was ja oft der Fall ist, braucht man natürlich JavaScript.

                      Auch nicht richtig. Bei type="reset" war auch kein Javascript erforderlich.

                      Du hast in beiden Punkten recht, aber nicht als Erster. … Ach ja, wer den Schaden hat, spottet jeder Beschreibung. :-)

                      Tschö, Auge

                      --
                      Es schimmerte ein Licht am Ende des Tunnels und es stammte von einem Flammenwerfer.
                      Terry Pratchett, „Gevatter Tod“
                      1. @@Auge

                        was ja oft der Fall ist, braucht man natürlich JavaScript.

                        Du hast in beiden Punkten recht, aber nicht als Erster.

                        Da du den ganzen Thread im Blick hast, muss ich nicht auch noch auf „braucht man natürlich JavaScript“ ruffhauen? … Kommt natürlich druff an, wofür.

                        LLAP 🖖

                        --
                        Ist diese Antwort anstößig? Dann könnte sie nützlich sein.
                3. Hallo,

                  Seit HTML 4.0 (1997) gibt es das Button-Element,

                  Ist mir so in Erinnerung, dass es am Anfang nur mit Javascript funktionmiert hat. Kann mich selbstverständlich auch irren.

                  ja, du irrst dich. Teilweise jedenfalls.

                  Das button-Element hat, wie auch das input-Element, ein Attribut "type". Der Defaultwert für das type-Attribut beim button-Element ist "submit", damit wirkt ein button-Element ohne weiteres Zutun als submit-Button in einem Formular. Und das ging AFAIK "schon immer".

                  Die andere Sache ist <button type="button">, da hat das button-Element plötzlich keine inhärente Funktion mehr. Diese Variante ist dazu gedacht, dem Button mit Javascript Leben einzuhauchen.

                  So long,
                   Martin

                  1. Hallo und guten Morgen,

                    Ist mir so in Erinnerung, dass es am Anfang nur mit Javascript funktionmiert hat. Kann mich selbstverständlich auch irren.

                    ja, du irrst dich. Teilweise jedenfalls.

                    Das button-Element hat, wie auch das input-Element, ein Attribut "type". Der Defaultwert für das type-Attribut beim button-Element ist "submit", damit wirkt ein button-Element ohne weiteres Zutun als submit-Button in einem Formular. Und das ging AFAIK "schon immer".

                    Die andere Sache ist <button type="button">, da hat das button-Element plötzlich keine inhärente Funktion mehr. Diese Variante ist dazu gedacht, dem Button mit Javascript Leben einzuhauchen.

                    Na schaun wir mal. In meinem Aufräumwahn (Beseitigung alter Rechner, ca. 50 Stück), habe ich die nächsten Wochen auch noch einige mit Win 3.11 und den damals üblichen Browsern vor mir. Das sind im Wesentlichen Netscape und IE, aber auch andere. Einige der Kisten scheinen noch zu laufen. Dann soll ich sie sowieso aufheben für eine IT-Seminarreihe zum Thema "Entwicklung von grafischen Oberflächen und störende Einflüsse von Marketingmaßnahmen".

                    Ich werde mir das dann nochmal life angucken :-)

                    Grüße
                    TS

                  2. @@Der Martin

                    Die andere Sache ist <button type="button">, da hat das button-Element plötzlich keine inhärente Funktion mehr.

                    Komm, erzähl mir was!

                    LLAP 🖖

                    --
                    Ist diese Antwort anstößig? Dann könnte sie nützlich sein.
                    1. @@Gunnar Bittersmann

                      Komm, erzähl mir was!

                      Und mit einem “very dirty hack” will der Text sich am Button satthörn / immer mit ihm sein.

                      LLAP 🖖

                      --
                      Ist diese Antwort anstößig? Dann könnte sie nützlich sein.
                      1. Hallo Gunnar Bittersmann,

                        Und mit einem “very dirty hack” will der Text sich am Button satthörn / immer mit ihm sein.

                        Aber nach 19 Jahren hat er auch die Nase voll.

                        Bis demnächst
                        Matthias

                        --
                        Signaturen sind bloed (Steel) und Markdown ist mächtig.
                        1. @@Matthias Apsel

                          Aber nach 19 Jahren hat er auch die Nase voll.

                          Ach was. Komm nur, komm nur her … Einsamkeit trägt sich leichter zu zweit.

                          LLAP 🖖

                          --
                          Ist diese Antwort anstößig? Dann könnte sie nützlich sein.
            2. Tach,

              Seit wann funktioniert "Button" in den Browsern eigentlich ohne Javascript?

              seit es das button-Element gibt, also schon immer.

              Bitte nicht so ungenau.

              Ich möchte es gerne in meiner eigenen Doku mit Fakten belegen. Kann man das also genauer festmachen, in welcher HTML-Version es kam

              HTML 4.0

              und in welchen Browsern dann auch unterstützt wurde?

              Das war 1997, die Browser von damals existieren praktisch nicht mehr; laut http://docstore.mik.ua/orelly/web2/xhtml/ch09_06.htm konnten es IE 5 und Netscape 6 (vulgo Mozilla 0.6) und im IE kamen dann noch Bugs dazu, die dafür sorgten, dass man das Element eher vermieden hat.

              Ich schau bei caniuse, aber vermutlich kann ich damit nicht umgehen. Wie bekomme ich raus, seit wann der <button>-Tag in allen bekannten (>=1% Anteil) Browsern funktioniert hat?

              Ich glaube nicht, dass die Seite ein Interesse daran hat, das aus der Zeit vor ihrer Konzeption zu tracken

              mfg
              Woodfighter