• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

fORMULARDATEN PER eMAIL ZUSENDEN

ubuser

Neues Mitglied
Wie bekomme ich die Daten, die jemand in mein Formular eingibt als Mail zugesendet.
Da gibt es den Befehl
<FORM ACTION= "mailto:Emailadresse" method="post">

und am Ende des Formulars der Befehl:
<INPUT TYPE="submit" value="Abschicken">

Da fehlt anscheinend noch was, denn bei mir öffnet sich nur eine leere Emailfenster.
Bei AN steht meine Emailadresse, die ich Formular bei MAILTO hinterlegt habe
und der Cursor steht in der Betreffzeile.

Wie bekomme ich die eingetippten Daten des Formulars ???

Hier mein vollständiger Code:

<html>
<head>
<title>Anfrage nach einer Ferienwohnung</title>

</head>
<body bgcolor="beige">
<h2><font color="darksalmon">Anfrage</font></h2>
<hr size=7>

<form action="mailto:[email protected]" method="post" name="Formular" >

Vorname:* <input type="text" name="Vorname" size=10>
Nachname:* <input type="text" name="Nachname" size=12><br><br>


Feld für Mitteilungen:
<textarea name="Mitteilung" rows="3" cols="25"></textarea>

<BR><input type="submit" value="Abschicken">
</FORM>
</HTML>
uLRIKE
 
Zuletzt bearbeitet:
Werbung:
fORMULARDATEN PER eMAIL ZUSENDEN
Ist deine Tastatur kaputt?

Ich würde nicht mailto verwenden, sondern die Formulardaten per PHP versenden. Denn was machst du, wenn kein Mail-Client zur Verfügung steht, z.B. in Internet-Cafes
 
Werbung:
Danke für die Antwort.
hier ist mein kompletter Code:

<html>
<head>
<title>Anfrage nach einer Ferienwohnung</title>

</head>
<body bgcolor="beige">
<h2><font color="darksalmon">Anfrage</font></h2>
<hr size=7>

<form action="mailto:[email protected]" method="post" name="Formular" >

Vorname:* <input type="text" name="Vorname" size=10>
Nachname:* <input type="text" name="Nachname" size=12><br><br>

Feld für Mitteilungen:
<textarea name="Mitteilung" rows="3" cols="25"></textarea>

<BR><input type="submit" value="Abschicken">
</FORM>
</HTML>

Ich habe auch den Quellcode von dem Link, den Du mitgesendet hast in meine Webseite kopiert. Dieser hat bei mir auch nicht funktioniert, d.h. auch mit dem Formular bekomme ich eine LEERE Emailseite, die an mich gerichtet ist mit Cursor in der Betreffzeile.
Die müsste ich jetzt noch wegschicken (ohne Daten)

Was da bloß los ?
Gruß
Ulrike
 
Hab mal deinen Code etwas 'korrigiert' - da waren ein paar alte HTML (vor HTML 5) Elemente drin, die nicht mehr genutzt werden sollten. Allerdings sollten die nicht Schuld am Problem sein.
Bei mir funktioniert das Formular und der Mailversand so.
HTML:
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>Anfrage nach einer Ferienwohnung</title>
<meta name=viewport content="width=device-width, initial-scale=1">
<style>
body {
   background-color: beige;
}
h2 {
   color: darksalmon;
}
</style>
</head>
<body>
<h2>Anfrage</h2>
<hr size=7>
<form action="mailto:[email protected]" method="post" name="Formular" enctype="text/plain">
   Vorname:* <input type="text" name="Vorname" size=10>
   Nachname:* <input type="text" name="Nachname" size=12>
   <br>
   Feld für Mitteilungen: <textarea name="Mitteilung" rows="3" cols="25"></textarea>
   <br>
   <input type="submit" value="Abschicken">
</form>
</body>
</html>
Sollte das bei dir nicht klappen, dann hast du ein anderes Problem - es liegt dann nicht am HTML Code.
 
Werbung:
Vielen Dank, dass Du Dir soviel Mühe machst.
Hab Dein Formular so hochgeladen. Geht wieder nicht.

Kann das Problem daran liegen, dass mein Webspace kostenlos von Mnet ist und meine Emailadresse auch bei mnet oder weil mein Webspace kostenlos ist?

Viele Grüße
Ulrike
 
Mit deiner E-Mail-Adresse hat das gar nichts zu tun. Was heißt aber "Geht wieder nicht"? Was passiert genau wenn Du das Formular ausfüllst und abschickst?
 
wenn ich ausfülle und abschicke lande ich in meinem Emailprogramm.
Eine leere Email ist geöffnet. Bei AN ist meine Emailadresse eingetragen, da wo es hin soll lt. Formular (mailto), sonst ist alles leer.
Diese leere Email könnte ich jetzt mit "Senden" an mich schicken.

Komisch ist auch: Wenn andere an ihrem PC mein Formular ausfüllen, wird ebenfalls deren Emailprogramm aufgerufen, eine Email mit Adresse an mich UND die ausgefüllten DATEN stehen drin.
Die müssten die Leute auch wieder senden (dieser Umweg sollte auch nicht sein, aber wenigsten stehen bei denen die Daten drin und bei mir nix).

Grüße
Ulrike
 
Werbung:
Das ist auch genau das was Du mit deinem Formular definiert hast. Jeder Browser öffnet das Standard-E-Mail-Programm auf dem Rechner des Besuchers deiner Webseite (wenn vorhanden) und zeigt ein E-Mail-Fenster an. Was in diesem steht hängt davon ab inwieweit das jeweilige E-Mail-Programm diesen alten Weg der E-Mail-Übermittlung per Formular unterstützen. Eine Übersicht dazu findest Du hier: https://stackoverflow.com/questions/1310714/mailto-subject-and-body-support-in-email-clients

Wenn Du nun diesen Weg nicht gehen möchtest und eher den modernen Weg indem das Formular direkt an den Server abgeschickt und verarbeitet wird nutzen willst, dann schau dir z.B. diese Vorlage an: https://www.php-kurs.com/affenformular-quellcode.htm - und ja, dafür brauchst Du etwas mehr als nur HTML.
 
Vielen Dank für Deine Mühe.
ich schaue mir morgen die Links an. hat mir sehr geholfen.
Danke
Grüße
Ulrike
 
Zurück
Oben