Bin nicht fit in Pearl und wohl auch nicht besonders in HTML ;o)
Die Sprache heisst Perl.
Kannst Du mir sagen, wo ich den Zeilenumbruch im Formularinhalt
einbringen muß?
Wo brauchst du sie?
Schau mal das Problem deiner Mailto Methode an.
Wenn jemand Webmail benutzt hat er bei Mailto keine Chance.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form action="mailto:me@example.org" method="get">
<!-- Teste im Vergleich zu Method Post -->
<label>Titel:
<input type="text" name="subject" value="Bestellung"></label><br>
<label>Vorname:
<input type="text" name="body" value="Vorname: Hans"></label>
<label>Nachname:
<input type="text" name="body" value="Nachname: Muster"></label><br>
<label>Strasse:
<input type="text" name="body" value="Strasse: Sackgasse 10"></label><br>
<label>PLZ:
<input type="text" name="body" value="PLZ: 2222"></label><label>Ort:
<input type="text" name="body" value="Ort: Nirgendwo"></label><br>
<textarea name="body">3 paar Socken
5 Hosen
2 Krawatten
</textarea><br>
<input type="submit" value="mail">
</form>
</body>
</html>
Du musst für jedes Feld, das im body vorliegen soll ein Feld mit Name body verwenden. Wie kommen dann aber die Labels hinein? Dazu müsstest du vor dem Absenden wiederum Javascript verwenden.
Unterschiede Method get und method post
Method Post erlaubt dir beliebige name Attribute. Es werden aber einfach alle Daten urlencoded und an das Mailprogramm als Inhalt für den body gesendet.
Eine Vorbelegung ist im Thunderbird aber nur mit method GET zu erreichen.
ein urlencoding findet auch statt, aber nur bezogen auf die jeweiligen values der Felder.
Es kommt also auf den Zweck an, ob man dem User einen langen chinesischen String in das Formular drücken will, oder etwas halbwegs formatitiertes.
Wenn dir das zuwenig ist, dann lerne eine serverseitige Sprache und suche einen fertigen qualitativ hochstehenden Formmailer.
Ich würde das sowieso empfehlen.
weil:
Vorab: mailto ist für einen Formmailer ungeeignet.
Verwende dazu einen Serverbasierten Formmailer wie zum Beispiel diesen.
http://www.elcappuccino.ch/cgi/mail/sfm_wrapper.pl
http://www.elcappuccino.ch/cgi/mail/docserv.pl
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische