Formular
HTML-Schüler
- html
0 Cheatah
Hallo, ich habe ein Problem, undzwar habe ich ein Formular erstellt. Alles klappt außer dass, das Formular nicht an meine E-Mail geschickt wird! Wie kann ich das in mein HTMLCode einbauen damit es an meine E-Mail geschickt wird?
Hier der Code mit dem nicht funktionieredem Absendebutton:
<html>
<head>
<title>Elemente gruppieren</title>
</head>
<body>
<h1>Buchungsformular</h1>
<form action="fieldset_legend.htm">
<fieldset>
<legend>Absender</legend>
<table>
<tr>
<td>Vorname:</td>
<td><input type="text" size="40" maxlength="40" name="Vorname"></td>
</tr><tr>
<td>Nachname:</td>
<td><input type="text" size="40" maxlength="40" name="Nachname"></td>
<tr>
<td>Straße/ Hausnummer:</td>
<td><input type="text" size="40" maxlength="40" name="Straße/ Hausnummer"></td>
<tr>
<td>PLZ / Ort:</td>
<td><input type="text" size="40" maxlength="40" name="PLZ / Ort:"></td><tr>
<td>Telefonnummer :</td>
<td><input type="text" size="40" maxlength="40" name=" Telefonnummer:"></td>
</tr><tr>
<td>E-Mail:</td>
<td><input type="text" size="40" maxlength="40" name="E-Mail"></td>
</tr>
</table>
</p>
</form>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Anmerkung</title>
</head>
<body>
<h1>Anmerkung</h1>
<form name="Anmerkung" action="input_hidden.htm">
<p>
<input type="hidden" name="UserBrowser" value="">
Ihr Kommentar:<br>
<textarea name="UserKommentar" rows="2" cols="20"></textarea><br>
<input type="submit" value="senden"><br>
</p>
<script type="text/javascript">
document.Feedback.UserBrowser.value = navigator.appName;
</script>
</form>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Grafische Buttons zum Absenden definieren</title>
</head>
<body>
<h1>Absenden</h1>
<form action="mailto:Info@visionsoflife.demethod="post" enctype="text/plain"">
<table border="0" cellpadding="5" cellspacing="0" bgcolor="#E0E0E0">
<tr>
<td align="right">Ihre E-Mail-Adresse:</td>
<td><input name="Mail" type="text" size="30" maxlength="30"></td>
</tr>
<tr>
<td align="right">Formular:</td>
<td><input type="image" src="absende.gif" alt="Absenden"></td>
</tr>
</table>
</form>
</body>
</html>
Hi,
Wie kann ich das in mein HTMLCode einbauen damit es an meine E-Mail geschickt wird?
HTML kann keine E-Mails verschicken. Du benötigst eine serverseitige Programmlogik, die dies leistet.
</table>
</p>
Du hast keinen Textabsatz geöffnet, den Du hier schließen könntest. Das ist aber auch gut so, denn er würde eine Tabelle enthalten - was nicht möglich ist. Achte auf Validität Deiner Codes.
<p>
<input type="hidden" name="UserBrowser" value="">
Ihr Kommentar:<br>
<textarea name="UserKommentar" rows="2" cols="20"></textarea><br>
<input type="submit" value="senden"><br>
</p>
Dieser Inhalt geht übrigens auch nicht wirklich als Textabsatz durch.
document.Feedback.UserBrowser.value = navigator.appName;
Vergiss alle User-Agent-Angaben. Sie sind sinnfrei.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
Oben hast Du noch die Strict-Variante gewählt. Warum dieser Rückschritt?
<form action="mailto:Info@visionsoflife.demethod="post" enctype="text/plain"">
Selbst wenn Du diesen Code validierst, funktioniert er nur unter Laborbedingungen (lies: wenn Du es selbst testest), nicht jedoch in der Praxis. mailto-Formulare waren noch nie sinnbehaftet und sind es auch heute nicht.
<table border="0" cellpadding="5" cellspacing="0" bgcolor="#E0E0E0">
Auch wenn man die von Dir gezeigten Inhalte mit etwas gutem Willen als tabellarischer Natur deklarieren kann: Du läufst Gefahr, zu Tabellenlayout zu tendieren. Beschäftige Dich mit dem Begriff des semantischen Markups.
<td align="right">Ihre E-Mail-Adresse:</td>
<td><input name="Mail" type="text" size="30" maxlength="30"></td>
Übrigens ist das <label>-Element etwas, das in keinem Formular fehlen sollte.
Cheatah