![]() |
HTML-Formular per Mail senden
Hallo,
dieses Formular (hier stark gekürzt) habe ich über einen FormularServer versendet und das hat gut funktioniert. Wegen der Kosten möchte ich es nun direkt per Mail versenden. Da gibt es veschiedene Fehler. 1. Die Felder werden nicht mehr auf Inhalt geprüft (was drin oder nicht). 2. Bei Betreff erscheint: Formular bereitgestellt von … ändere ich die Mailadresse nach ’’mailto:addi01@online.de ?subject=Test“ kommt die Mail als unzustellbar zurück ’’Mail delivery failed’’
Delphi-Quellcode:
Wer kennt Abhilfe?
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <meta name="generator" content="HTML Tidy, see www.w3.org"> <meta name="author" content="Fritz Hebart"> <meta name="generator" content="HTML Phase 5"> <title>TestFormular</title> <script type="text/javascript" language="JavaScript"> function chkFormular() { if(document.Formular.Name.value == "") { alert("Bitte Ihren Namen eingeben!"); document.Formular.Name.focus(); return false; } if(document.Formular.Strasse.value == "") { alert("Bitte die Strasse eingeben!"); document.Formular.Strasse.focus(); return false; } } </script> </head> <body> <form action="mailto:addi01@online.de" method="post" enctype= "text/plain" onsubmit="return chkFormular()"> <table bgcolor="#FF7F00" border="0" cellpadding="2" cellspacing="0" width="100%"> <colgroup> <col width="50%"> <col width="50%"> </colgroup> <tr> <th valign="top" colspan="2"> <font face="Arial" size="3">[b]TestFormular[/b] </font> <hr size="1"> </th> </tr> <tr> <td><font size="2" face="Arial">[b]Vorname Name[/b] <input name="Name" size="35"></font></td> <td><font size="2" face="Arial">[b] Straße[/b] <input name="Strasse" size="35"></font> </td> </tr> <tr> <td align=""><input type="submit" value="Eintrag senden"> </td> <td align=""><input type="reset" value= "Eintrag löschen"></td> </tr> </table> </form> </body> </html> sealyfritz |
Re: HTML-Formular per Mail senden
Leider kann ich dir in Richtung HTML nicht wirklich helfen, aber für mich sieht es so aus als ob deine Funktion "ChkFormular" niemals "TRUE" zurückgeben wird, wo result anfangs (oder irre ich mich) nicht als "TRUE" definiert wird...
Wie gesagt, das ist jetzt mal ein Versuch von mir deinen Source zu deuten, aber es tut mir Leid wenn ich dir damit wohl nicht helfen konnte ^^ greetZ DaSebi |
Re: HTML-Formular per Mail senden
Clientseitige Email-Erzeugung ist systembedingt mit "schwund" verbunden. Je nachdem ob und wie der Rchner konfiguiert ist geht dieser weg gar nicht (Hatt ich in den Anfangszeiten mit Vista das endlos Firefox-Instanzen gestartet wurden) oder als mindestproblem werden alle Sonderzeichen (z.B. öäü) je nach client unterschiedliche interpretiert.
Besorg dir lieber einen besseren Webspace und Programmier die Formularverarbeitung mit PHP, ASP.NET, JSP, ... selbst. |
Re: HTML-Formular per Mail senden
Was mir noch aufgefallen ist:
Wenn ich deinen Source als HTM-Dtaie speichere, funktioniert alles einwandfrei! Die Felder werden auf Inhalt geprüft und die Mail-Adresse lautet "addi01[at]online[dot]de"! Der Betreff allerdings ist hier "Formular-Post von Firefox"... |
Re: HTML-Formular per Mail senden
Hallo,
danke für die schnellen Antworten. Die Probleme ein Formular per Mail zu versenden sind wohl größer als ich annahm. Es wird dann doch bei dem FormMailer bleiben. Nochmals danke und ein schönes Wochenende Fritz |
Re: HTML-Formular per Mail senden
Hallo Fritz
Zitat:
Grüße |
Re: HTML-Formular per Mail senden
Hallo Matze,
gerne möchte ich dem Vorschlag folgen, aber Zitat:
PHP-Webpaket, woher bekomme ich sowas. Es sollte eine deutsche Version sein. Gibt es da irgendwelche Empfehlungen? Eventuell sollen die Formulardaten später in einer Datenbank abgelegt werden. Um entsprechende Tipps bin ich immer sehr dankbar. Gruß Fritz |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz