| Erläuterungen zur Erstellung eines Formulars: | |
| Formtag | |
| action: | immer "http://scripts.stairweb.de/sendmail.php" |
| Hidden-Fields: | |
| sendmail_to*: | E-Mail-Adresse des Nachrichten-Empfängers (z.B.: info@stairweb.de) |
| sendmail_toname (opt.): | Anzeigename des Empfängers (z.B. StairWeb GmbH) |
| sendmail_from*: | E-Mail-Adresse des Absenders (z.B.: onlineformular@kundendomain.de) |
| sendmail_fromname (opt.): | Anzeigename des Absenders (z.B. Kundendomain GdbR) |
| sendmail_subject*: | Betreff in der EMail |
| sendmail_redirect*: | Komplette URL der Dankeseite (z.B. http://www.kundendomain.de/danke.html) |
| sendmail_redirect_error (opt.): | Komplette URL der Fehlerseite (z.B. http://www.kundendomain.de/fehler.html) Ist dieses Feld nicht angegeben, so wird das Standard-Ausgabefenster verwendet. Wahlweise können Sie sich gegen eine kleine Gebühr auch ein eigenes Fehler-Template einrichten lassen. |
| sendmail_showallerrors (opt.): | Nur in Kombination mit einem Template sinnvoll (value=1). Standardmäßig wird nur der erste aufgetretene Fehler (Pflichfeldverletzung, fehlerhafte EMail-Adresse usw.) angezeigt. Wird "sendmail_showallerrors" gesetzt, werden alle Fehler angezeigt! |
| sendmail_charencode*: | CharSet der Webseite - erlaubt: utf-8 (Standard) und iso-8859-1 |
| Regeln (Pflichtfelder) - ebenfalls hidden-Fields: | |
| Syntax: | <input type="hidden" name="sendmail_rules_{FELDNAME}_{PRUEFART}" value="{FEHLERMELDUNG}"> |
| Beispiel: | <input type="hidden" name="sendmail_rules_nachname_required" value="Bitte geben Sie den Nachnamen ein!"> |
| {FELDNAME}: | Name des Formularfeldes |
| {PRUEFART}: | Art der Überprüfung. Folgende Optionen stehen zur Verfügung: |
| required | Feld ist ein Pflichtfeld! |
| numeric | Feldinhalt muß numerisch sein! |
| Feldinhalt muß den Regeln einer EMail-Adresse entsprechen! | |
| phone | Feldinhalt muß den Regeln einer Telefonnummer entsprechen! |
| Ausnahme: Checkboxen: | |
| Wenn Checkboxen nicht angekreuzt sind, werden diese auch nicht übertragen. Um trotzdem eine Ausgabe im E-Mail zu erzwingen, gibt es "sendmail_checkbox"-Felder. |
|
| Syntax: | <input type="hidden" name="sendmail_checkbox_{FELDNAME}" value="{VALUE wenn checkbox nicht angekreuzt}"> |
| Wichtig dabei ist, daß die "sendmail_checkbox"-Felder vor der eigentlichen Checkbox stehen! | |
| Komplett-Beispiel für das untenstehende Formular: | |
| <form name="formular" action="http://scripts.stairweb.de/sendmail.php" method="post"> <input type="hidden" name="sendmail_to" value="maier@kundendomain.de"> <input type="hidden" name="sendmail_toname" value="Maier Sepp"> <input type="hidden" name="sendmail_from" value="onlineformular@kundendomain.de"> <input type="hidden" name="sendmail_fromname" value="Online-Formular"> <input type="hidden" name="sendmail_subject" value="Betreff..."> <input type="hidden" name="sendmail_redirect" value="http://www.kundendomain.de/danke.html"> <input type="hidden" name="sendmail_charencode" value="iso-8859-1"> <!-- <input type="hidden" name="sendmail_redirect_error" value="http://www.kundendomain.de/fehler.html"> --> <input type="hidden" name="sendmail_showallerrors" value="1"> <input type="hidden" name="sendmail_rules_name_required" value="Das Feld 'Name' ist ein Pflichtfeld"> <input type="hidden" name="sendmail_rules_email_required" value="Das Feld 'EMail' ist ein Pflichtfeld"> <input type="hidden" name="sendmail_rules_email_email" value="Die eingegebene E-Mail-Adresse ist ungültig"> <input type="hidden" name="sendmail_rules_message_required" value="Das Feld 'Nachricht' ist ein Pflichtfeld"> <input type="hidden" name="sendmail_rules_telefon_phone" value="Die eingegebene Telefonnummer ist ungültig"> <input type="hidden" name="sendmail_rules_fax_phone" value="Die eingegebene Faxnummer ist ungültig"> <input type="hidden" name="sendmail_rules_plz_numeric" value="Die eingegebene Postleitzahl ist ungültig"> Sonderfall - Checkbox: <input type="hidden" name="sendmail_checkbox_agbgelesen" value="nein"> <input type="checkbox" name="agbgelesen" value="ja"> |
|