Differences

This shows you the differences between two versions of the page.

deutsch:phpwcms-system:artikel:contentparts:formular:feldpruefung [2010/02/24 17:55]
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 \\
  * **STRING** oder **MIX** \\   * **STRING** oder **MIX** \\
-  * **DATE** - prüft ob gültiges Datum \\  +  * **DATE** - prüft ob gültiges Datum \\ <code>type="DATE" 
-  * **REGEX** - (patterns - new value) //([[links/php/regular-expression]])//+dateformat="d.m.Y" 
 +default="{DATE_SHORT}" 
 +</code> 
 + 
 +  * **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"** -> ##''%%pattern="/((0|1)[0-9]|2[0-3]):([0-5]?[0-9]{2,2})/"%%''##+      * z.B. Uhrzeit: **HH:mm** \\ <code reg>type="REGEX" 
 +pattern="/^((0|1)[0-9]|2[0-3])(:)([0-5][0-9])$/" 
 +default="HH:mm"</code> 
 +      * z.B. Datum //(Schaltjahr nicht berücksichtigt)//: **YY-m-d** oder Text: **kein Datum**   \\ <code reg>type="REGEX" 
 +pattern="/^[0-9]{4}-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02-(0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))$|^(kein Datum)$/" 
 +default="kein Datum"</code> 
 + 
\\ \\
deutsch/phpwcms-system/artikel/contentparts/formular/feldpruefung.1267030542.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0