Hallo an alle Nutzer von TMailform,
habe gerade diese Extension in meine Website eingebaut und finde sie echt prima. Sie hat genau die Funktionalität, die ich für Formulare brauche.
Mit einer kleinen Sache komme ich aber noch nicht klar.
Die Extension bietet die Möglichkeit, über ein SELECT-Feld unterschiedliche Empfägner der Formulardaten auszuwählen. Sinnigerweise sollte man dieses Feld daher zu einem Pflichtfeld machen und einer Validierung unterziehen, denn gerade die Verteilung der Mails sollte zuverlässig erfolgen. Und hier beginnt mein Problem.
Laut Doku kann man das Select-Feld dadurch unübergehbar machen, dass man den obersten Eintrag ohne Semikolon und Empfänger-Mail-Adresse einträgt, z.B. Bitte wählen Sie .... Soweit geht alles glatt.
Laut Doku stehen folgende Validierungen zur Verfügung:
method can be one of notEmpty (no expression applies),
inList (expression: comma separated list of strings, eg. “str1, strN”)
or regex (expression: perl regular expression, eg. (“/^test.*/”).
notEmpty scheidet aus, da das select-Feld keinen Leereintrag zulässt (oder?)
inList scheint mir hier der Kandidat zu sein, der die Validierung erledigen sollte.
Meine Zeile:
multi_recipient; inList: Consulting, Kundendienst, Verwaltung; text: Sie haben vergessen, eine Empfängerstelle auszuwählen.
bringt leider keine Fehlermeldung zustande, wenn das Feld auf Bitte wählen Sie ... verbleibt.
Mache ich etwas bei der Syntax falsch?
ist inList für diese Validierung ungeeignet.
Wäre für einen Tipp sehr dankbar
Gruß
kanticus