E-Forms (F2M)

F2M (Form To Mail) ist eine Sammlung von ASP-Skripten, die es erlauben, die Eingaben, welche auf einem Web-Formular eingegeben wurden, per Mail weiterzuleiten. Dabei lassen sich die Mails, die Rückgabe des Skripts (im Browser) und die Rücksprung-Adresse konfigurieren.

Sie können das Skript verwenden, indem Sie in ihrem Formular bei "ACTION" das Skript "/pub_scripts/f2m/f2m.asp" angeben.
 
<FORM ACTION="/pub_scripts/f2m/f2m.asp" METHOD="POST">
<INPUT TYPE="HIDDEN" NAME="F2M_Mail_An" VALUE="info@firma.ch">


...Ihre Felder.....

< /Form>
 
Beachten Sie, dass Sie bei "METHOD" den Wert "POST" angeben müssen. Mit der Option "Get" funktioniert das Skript nicht richtig.

Die Konfiguration von F2M erfolgt über Parameter, die als "Hidden"-Felder in das Formular integriert werden. Im obigen Beispiel wird das Feld "F2M_Mail_An" verwendet, um festzulegen an welche Mailadresse der Inhalt des Formulars geschickt werden soll. Es gibt eine ganze Reihe von Parametern, die Sie dem Skript auf die gleiche Weise übergeben können. Alle Felder, die Parameter übergehen, beginnen mit "F2M_". Diese Felder werden nicht per Mail weitergeleitet und erscheinen auch nicht in der Rückgabe des Skriptes.
 
Die wichtigsten Optionen:
  • Mehrsprachigkeit
  • Eingabeprüfung
  • Vorlagen statt Skript-Output
  • Layout konfigurierbar
  • Mehrere eMailadressen möglich
  • Daten als Datensatz oder als Formular weiterleiten
  • Leere Felder unterdrücken
  • Rücksprung URL kann definiert werden
  • In den Texten und Vorlagen kann mit Platzhaltern auf
    die eingegebenen Felder zugegriffen werden
  • Umlaute werden automatisch umgewandelt
  • ...

 

Bezeichnung Quellcode Gültige Werte
MAIL    
Art <INPUT TYPE="HIDDEN" NAME="F2M_Mail_Art" VALUE="Datensatz"> "Formular" oder "Datensatz"
Blind Copy <INPUT TYPE="HIDDEN" NAME="F2M_Mail_Bc" VALUE="info@firma.ch, lager@firma.ch"> "eMailadressen" (mit Komma getrennt)
Copy <INPUT TYPE="HIDDEN" NAME="F2M_Mail_Cc" VALUE="info@firma.ch, lager@firma.ch"> "eMailadressen" (mit Komma getrennt)
Fehlermeldung Kontakt <INPUT TYPE="HIDDEN" NAME="F2M_Mail_FehlerAdresse" VALUE="postmaster@firma.ch"> "eMailadresse"
Reihenfolge <INPUT TYPE="HIDDEN" NAME="F2M_Mail_Felder" VALUE="Name,Vorname"> Feldliste mit Komma getrennt
Absender <INPUT TYPE="HIDDEN" NAME="F2M_Mail_From" VALUE="webmaster@firma.ch"> "eMailadresse"
Leere Felder senden <INPUT TYPE="HIDDEN" NAME="F2M_Mail_SendeLeereFelder" VALUE="Nein"> "Ja" oder "Nein"
Senderadresse <INPUT TYPE="HIDDEN" NAME="F2M_Mail_Sender" VALUE="postmaster@provider.ch"> "eMailadresse"
Servername <INPUT TYPE="HIDDEN" NAME="F2M_Mail_Server" VALUE="mail.firma.ch"> Hostname oder IP-Nummer
Sonderzeichen <INPUT TYPE="HIDDEN" NAME="F2M_Mail_Sonderzeichen" VALUE="ANSI"> "Korrigiert" oder "ANSI"
Mail-Betreff <INPUT TYPE="HIDDEN" NAME="F2M_Mail_Subject" VALUE="Bestellung"> Beliebiger Text
Textfuss <INPUT TYPE="HIDDEN" NAME="F2M_Mail_TextFuss" VALUE="Bei Fragen wenden Sie sich bitte an: postmaster@provider.ch"> Beliebiger Text
Textkopf <INPUT TYPE="HIDDEN" NAME="F2M_Mail_TextKopf" VALUE="Bestellung aus Ihrem Web-Shop:"> Beliebiger Text
Trennzeichen <INPUT TYPE="HIDDEN" NAME="F2M_Mail_Trennzeichen" VALUE="59"> Zahl <=255 (9 = Tabulator)
PRÜFUNG    
Datumsformat <INPUT TYPE="HIDDEN" NAME="F2M_IstDatum" VALUE="GEBURTSDATUM"> Feldliste mit Komma getrennt
Zahl <INPUT TYPE="HIDDEN" NAME="F2M_IstZahl" VALUE="ANZAHL"> Feldliste mit Komma getrennt
Pflichtfelder <INPUT TYPE="HIDDEN" NAME="F2M_NichtLeer" VALUE="Name, Vorname"> Feldliste mit Komma getrennt
AUSGABE    
Ausgabereihenfolge <INPUT TYPE="HIDDEN" NAME="F2M_Anzeige" VALUE="Name,Vorname"> Feldliste mit Komma getrennt
Ausgabe <INPUT TYPE="HIDDEN" NAME="F2M_Ausgabe_FussText" VALUE="Vielen Dank für Ihre Bestellung"> Beliebiger Text
Ausgabe Kopfzeile <INPUT TYPE="HIDDEN" NAME="F2M_Ausgabe_KopfText" VALUE="Sie haben folgenden Artikel bestellt:"> Beliebiger Text
Ausgabe Titeltext <INPUT TYPE="HIDDEN" NAME="F2M_Ausgabe_TitelText" VALUE="XY-Shop Bestellung"> Beliebiger Text
Ausgabe Hintergrundfarbe <INPUT TYPE="HIDDEN" NAME="F2M_HTML_BGColor" VALUE="#F7F0CC"> Farbwert in HTML (hexadezimal oder Farbbezeichnung)
Ausgabe Hintergrundbild <INPUT TYPE="HIDDEN" NAME="F2M_HTML_BGImage" VALUE="/images/hintergrund.jpg"> URL vom Root der Domain aus (Bild)
Ausgabe Dokumententitel <INPUT TYPE="HIDDEN" NAME="F2M_HTML_Titel" VALUE="Bestellung"> Beliebiger Text
Ausgabe Sprache <INPUT TYPE="HIDDEN" NAME="F2M_Sprache_Skript" VALUE="2"> 0 = deutsch 1 = englisch 2 = französisch 3 = italienisch
Ausgabe Hintergrundfarbe der Felder <INPUT TYPE="HIDDEN" NAME="F2M_Tabelle_WerteFarbe" VALUE="white"> Farbwert in HTML (hexadezimal oder Farbbezeichnung)
Ausgabe Alternativseite <INPUT TYPE="HIDDEN" NAME="F2M_Vorlage" VALUE="/Shop/Vorlage.htx"> URL vom Root der Domain aus
Ausgabe alternative Fusszeile <INPUT TYPE="HIDDEN" NAME="F2M_Vorlage_Fuss" VALUE="/Shop/Vorlage_Fuss.htx"> URL vom Root der Domain aus
Ausgabe alternative Kopfzeile <INPUT TYPE="HIDDEN" NAME="F2M_Vorlage_Kopf" VALUE="/Shop/Vorlage_Kopf.htx"> URL vom Root der Domain aus
Ausgabe leere Felder <INPUT TYPE="HIDDEN" NAME="F2M_ZeigeLeereFelder" VALUE="Nein"> "Ja" oder "Nein"
RÜCKSPRUNG    
Rücksprung Icon (Button) <INPUT TYPE="HIDDEN" NAME="F2M_Back_Icon" VALUE="/Icon/shop.gif"> URL vom Root der Domain aus (Bild)
Rücksprung Textlink <INPUT TYPE="HIDDEN" NAME="F2M_Back_Text" VALUE="Zum Shop zurück"> Beliebiger Text
Rücksprung URL <INPUT TYPE="HIDDEN" NAME="F2M_Back_URL" VALUE="/Shop/default.htm"> URL vom Root der Domain aus