NAVIGATION
This shows you the differences between two versions of the page.
english:phpwcms-system:article:contentparts:form:field-checking [2010/02/19 19:48] Knut Heermann (flip-flop) created |
english:phpwcms-system:article:contentparts:form:field-checking [2018/06/03 18:09] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====Fiel checking ===== | + | =====Field checking ===== |
Examination of the field inputs: \\ | Examination of the field inputs: \\ | ||
Line 5: | Line 5: | ||
\\ | \\ | ||
+ | |||
+ | === Field checking general === | ||
+ | |||
+ | ##Label-|-value## | ||
+ | |||
+ | **Example:** \\ | ||
+ | In select menu the first option to sign as an error - e.g. blank or dash, after this mister or misses to be selected as option. | ||
+ | |||
+ | In the value field we entered a simply ##-##. | ||
+ | |||
+ | <code> | ||
+ | Please select-|- | ||
+ | Frau / Ms. | ||
+ | Herr / Mr. | ||
+ | </code> | ||
+ | \\ | ||
+ | |||
+ | |||
+ | === Fied checking "select email menu" === | ||
+ | |||
+ | **Example exercise:** \\ | ||
+ | With the help of a place a certain e-mail address is selected, to which the form result is sent.. | ||
+ | |||
+ | The notation follows the one shown above. | ||
+ | |||
+ | {{:deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:email-ausklappmenue_be_fe_1.gif|}} | ||
+ | |||
+ | In this case, the e-mail address test02@lokal.arpa is selected. If e.g. **copy to:** ##email## is set, the form result is delivered to the selected email. | ||
+ | |||
+ | Content of the field "select email menu": | ||
+ | <code >Please select -|- | ||
+ | Lummerland -|- test01@lokal.arpa | ||
+ | Kleinbonum -|- test02@lokal.arpa | ||
+ | Taka-Tuka-Land -|- test03@lokal.arpa</code> | ||
+ | |||
+ | \\ | ||
+ | |||
+ | === Option Group in select menu and list === | ||
+ | |||
+ | |||
+ | It is possible to group entries within a select menu or a list //(in list no "label-|-value" possible)//. | ||
+ | |||
+ | {{:deutsch:phpwcms-system:artikel:contentparts:formular:email-ausklappmenue02_be_1.gif|}} | ||
+ | <file> | ||
+ | Please select-|- | ||
+ | OPTGROUP Label-01 | ||
+ | Babaorum | ||
+ | Laudanum | ||
+ | /OPTGROUP | ||
+ | OPTGROUP Label-02 | ||
+ | Kleinbonum | ||
+ | Aquarium | ||
+ | /OPTGROUP | ||
+ | </file> | ||
+ | \\ | ||
+ | \\ | ||
=== Field type: text (spezial) === | === Field type: text (spezial) === | ||
Line 24: | Line 80: | ||
* **STRING** or **MIX** \\ | * **STRING** or **MIX** \\ | ||
* **DATE** - checks if a valid date \\ | * **DATE** - checks if a valid date \\ | ||
- | * **REGEX** - (patterns - new value) //([[links/php/regular-expression]])// | + | * **REGEX** - (patterns - new value) //([[:links:php:regular-expression]])// |
* ''**pattern** =%%"/...regex-pattern.../"%%'' \\ | * ''**pattern** =%%"/...regex-pattern.../"%%'' \\ | ||
* e.g. time: **"HH:mm"** -> ##''%%pattern="/((0|1)[0-9]|2[0-3]):([0-5]?[0-9]{2,2})/"%%''## | * e.g. time: **"HH:mm"** -> ##''%%pattern="/((0|1)[0-9]|2[0-3]):([0-5]?[0-9]{2,2})/"%%''## | ||
Line 39: | Line 95: | ||
* **maxlength="10000000"** - Max filesize \\ | * **maxlength="10000000"** - Max filesize \\ | ||
* **attachment="1"** - sending as attachment \\ | * **attachment="1"** - sending as attachment \\ | ||
- | * **accept="text/*"** - welcher Anhang //(Mime-Type)// \\ | + | * **accept="text/*"** - which attachment //(Mime-Type)// \\ |
* **folder="content/form"** - the folder where the file is stored after the upload \\ | * **folder="content/form"** - the folder where the file is stored after the upload \\ | ||
* **exclude="php,asp,php3,php4,php5,aspx,cfm,js"** - Exclude files with these extensions when uploading \\ | * **exclude="php,asp,php3,php4,php5,aspx,cfm,js"** - Exclude files with these extensions when uploading \\ | ||
- | * **accept="css,tif"** - Allowed files with these extensions | + | * **accept="css,tif"** - Extensions of allowed files |
\\ | \\ | ||
- | Siehe auch [[http://www.phpwcms-docu.de/content_part_formular.phtml]] | + | Have a look too at [[http://www.phpwcms-docu.de/content_part_formular.phtml]] |