Weitere Workshops
Bildbearbeitung in der Shopsoftware Web Business Shop
Aktivierung und Verwendung der Zahlungsart PayPal
Deeplink von externen Webseiten in den Webshop mit Suchbegriff
Pflichteingabefelder in Web Business Shop Formularen
Aktivierung und Verwendung der Onlinepayment Schnittstelle Yellowpay
Aktivierung und Verwendung der Onlinepayment Schnittstelle zu Telecash
Pflichteingabefelder in Web Business Shop Formularen
Nehmen wir als Beispiel das Kontaktformular aus einer Designvorlage von Web Business Shop. Sie finden dort in der HTML Ansicht mit Beginn des Formulars folgenden Abschnitt:
<form action="{lnk2page.kontaktdanke.html&cmd=incontact}" method="post">
<input type="hidden" value="kontakt.html" name="errortpl" />
<input type="hidden" value="email,anrede,vorname,name,telefon,msg" name="validate" />
Es sind zwei versteckte Eingabefelder (input type=hidden) in das Formular eingebettet
errortpl
Gibt die Seitenvorlage an, die im Fehlerfall - also bei falschen oder fehlenden Eingaben - geladen werden soll. In der Regel ist das die gleiche Webseite in der sich das Formular befindet. Es kann aber auch jede andere Seitenvorlage angegeben werden.
validate
Hier werden mit Komma getrennt die Formulareingabefelder aufgelistet, die nicht leer sein dürfen. Bei einigen Standardfeldern wie email oder telefon sind in den Onlinescriptdateien zusätzlich Syntaxprüfungen enthalten.
Zur Veränderung der Pflichteingaben muß also nur der value Wert des versteckten Eingabefeld validate modifiziert werden.
Damit im Fehlerfall der Besucher einen Hinweis erhält, welche Eingabefelder noch ausgefüllt werden müssen oder falsch angegeben wurde, setzt Web Business Shop eine Session-Variable die per Anzeigefilter im HTML-Kode der Vorlage abgerufen werden kann. Im Kontaktformular finden Sie deshalb mehrere Abschnitte sinngemäß wie
<!-- wbcif:begin var="error" query="session" value="email" -->
<div class="fehler">Bitte geben Sie eine gültige E-Mail Adresse ein!
</div>
<!-- wbcif:end -->
Der Session-Wert error ist dabei mit dem Feldnamen des Eingabefelds identisch, dass fehlt oder ungültig ist.

