NAVIGATION
This shows you the differences between two versions of the page.
|
deutsch:phpwcms-system:artikel:contentparts:formular:feldpruefung [2010/02/26 10:36] Knut Heermann (flip-flop) |
deutsch:phpwcms-system:artikel:contentparts:formular:feldpruefung [2018/06/03 18:08] (current) |
||
|---|---|---|---|
| Line 5: | Line 5: | ||
| \\ | \\ | ||
| + | |||
| + | {{indexmenu_n>5}} | ||
| === Feldprüfung allgemein === | === Feldprüfung allgemein === | ||
| Line 20: | Line 22: | ||
| Herr | Herr | ||
| </code> | </code> | ||
| + | \\ | ||
| + | |||
| + | === Feldprüfung "E-Mail Ausklappmenü" === | ||
| + | |||
| + | **Beispielaufgabe:** \\ | ||
| + | Anhand eines Ortes soll eine bestimmte E-Mailadresse selektiert werden, an die dann das Formularergebnis ausgeliefert wird. | ||
| + | |||
| + | Die Schreibweise folgt dem oben gezeigten. | ||
| + | |||
| + | {{:deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:email-ausklappmenue_be_fe_1.gif|}} | ||
| + | |||
| + | In diesen Fall würde die E-Mail-Adr. test02@lokal.arpa ausgewählt, an die dann bei entsprechender Einstellung z.B. \\ | ||
| + | **Kopie an:** ##email## das Formularergebnis ausgeliefert wird. | ||
| + | |||
| + | Inhalt des Feldes "E-Mail Ausklappmenü": | ||
| + | <code >Bitte wählen -|- | ||
| + | Lummerland -|- test01@lokal.arpa | ||
| + | Kleinbonum -|- test02@lokal.arpa | ||
| + | Taka-Tuka-Land -|- test03@lokal.arpa</code> | ||
| + | \\ | ||
| + | |||
| + | Siehe auch:\\ | ||
| + | [[http://forum.phpwcms.org/viewtopic.php?p=102407#p102407|Select E-Mail Recipents in CP Form by User]] (very old technic //(not recommended)//\\ | ||
| + | [[http://forum.phpwcms.org/viewtopic.php?p=116327#p116327|Formular an mehrere Empfänger aber hübsch ;)]] | ||
| + | |||
| + | \\ | ||
| + | |||
| + | === Option Gruppieren in Ausklappmenü und Liste === | ||
| + | |||
| + | Es besteht die Möglichkeit innerhalb eines Ausklappmenüs oder einer Liste //(in Liste kein "Label-|-Wert" möglich)// Einträge zu gruppieren. | ||
| + | |||
| + | {{:deutsch:phpwcms-system:artikel:contentparts:formular:email-ausklappmenue02_be_1.gif|}} | ||
| + | <file> | ||
| + | Bitte wählen-|- | ||
| + | OPTGROUP Label-01 | ||
| + | Babaorum | ||
| + | Laudanum | ||
| + | /OPTGROUP | ||
| + | OPTGROUP Label-02 | ||
| + | Kleinbonum | ||
| + | Aquarium | ||
| + | /OPTGROUP | ||
| + | </file> | ||
| + | |||
| + | \\ | ||
| \\ | \\ | ||
| Line 35: | Line 82: | ||
| Es gibt folgende Typen: \\ | Es gibt folgende Typen: \\ | ||
| - | * **INT** - nur Ganzzahlwerte zulässig \\ | + | * **INT** => %%'/^[0-9\-\+]+$/'%% //(nur Ganzzahlwerte zulässig)// \\ |
| * **DEC** oder **FLOAT** - nur Dezimal bzw. Float zulässig \\ | * **DEC** oder **FLOAT** - nur Dezimal bzw. Float zulässig \\ | ||
| * **IDENT** - Vergleichsprüfung, nur wenn Eingabe identisch mit dem default Wert \\ | * **IDENT** - Vergleichsprüfung, nur wenn Eingabe identisch mit dem default Wert \\ | ||
| Line 43: | Line 90: | ||
| default="{DATE_SHORT}" | default="{DATE_SHORT}" | ||
| </code> | </code> | ||
| - | * **REGEX** - (patterns - new value) //([[links/php/regular-expression]])// | + | |
| + | * **A-Z** => %%'/^[A-Z]+$/'%% //(nur Großbuchstaben)// | ||
| + | * **a-z** => %%'/^[a-zA-Z]+$/'%% //(nur Kleinbuchstaben)// | ||
| + | * **a-Z** => %%'/^[a-z]+$/'%% //(nur Buchstaben)// | ||
| + | * **0-9** => %%'/^[0-9]+$/'%% //(nur Ziffern)// | ||
| + | * **PHONE** => %%'/^[+]?([0-9]*[\.\s\-\(\)\/]|[0-9]+){3,24}$/'%% //(Telefonnummer)// | ||
| + | * **WORD** => %%'/^[\w]+$/'%% //(Wortbuchstaben)// | ||
| + | * **LETTER+SPACE** => %%'/^[a-z _\-\:]+$/i'%% //(a-Z space, hyphens)// | ||
| + | |||
| + | |||
| + | * **REGEX** - (patterns - new value) //([[:links:php:regular-expression]])// | ||
| * ''**pattern** =%%"/...regex-pattern.../"%%'' \\ | * ''**pattern** =%%"/...regex-pattern.../"%%'' \\ | ||
| * z.B. Uhrzeit: **HH:mm** \\ <code reg>type="REGEX" | * z.B. Uhrzeit: **HH:mm** \\ <code reg>type="REGEX" | ||