Mahlzeit,
und überhaupt... wo schickt das Formular das überhaupt hin?
da das action-Attribut fehlt: An "sich selbst".
seltsam, das sowas geht...
du solltest dich vielleicht mal ein bisschen einlesen, wie Formulare prinzipiell funktionieren.
Also du hast eine Webseite mit einem Formular, darin eine Menge Eingabeelemente (Text, Checkboxen, Radiobuttons u.ä.). Jedes dieser "Form Controls" hat einen Namen (über das name-Attribut) und einen zugeordneten Wert (eine Vorbelegung wird mit dem value-Attribut gemacht).
Beim Absenden des Formulars wird nun der aktuelle Wert aller Eingabefelder ausgelesen und als String der Gestalt name1=value1&name2=value2... an die Adresse geschickt, die im action-Attribut des form-Elements genannt ist. Das ist in der Regel ein Script (z.B. in PHP), das die Formulardaten entgegennimmt und irgendwas damit anstellt.
Fehlt das action-Attribut, gilt ersatzweise die Adresse, von der das Formular geladen wurde. Das meinte ich mit "an sich selbst".
Wie kommst du auf Mailadresse? Formulare lösen beim Absenden einen HTTP-Request aus, der üblicherweise ein Script aufruft, das die Formulardaten verarbeitet.
wie man das auch immer formulieren mag, Sinn des Ganzen sollte doch das transportieren von Inalt sein, oder?
Ich hoffe, das konnte ich mit der Ultrakurzfassung oben zumindest ansatzweise deutlich machen.
Live long and pros healthy,
Martin
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.