=====Field checking ===== Examination of the field inputs: \\ by Oliver Georgi ยป Sun Jul 19, 2009 14:45 \\ === 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 ##-##. Please select-|- Frau / Ms. Herr / Mr. \\ === 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": Please select -|- Lummerland -|- test01@lokal.arpa Kleinbonum -|- test02@lokal.arpa Taka-Tuka-Land -|- test03@lokal.arpa \\ === 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|}} Please select-|- OPTGROUP Label-01 Babaorum Laudanum /OPTGROUP OPTGROUP Label-02 Kleinbonum Aquarium /OPTGROUP \\ \\ === Field type: text (spezial) === Enter in the value field e.g. \\ type="INT" default="100" dateformat="d/m/y" \\ The following types available: \\ * **INT** - Only integer values allowed \\ * **DEC** or **FLOAT** - Only decimal or float allowed \\ * **IDENT** - Comparison test, only if entering the same as the default value \\ * **STRING** or **MIX** \\ * **DATE** - checks if a valid date \\ * **REGEX** - (patterns - new value) //([[:links:php:regular-expression]])// * ''**pattern** =%%"/...regex-pattern.../"%%'' \\ * e.g. time: **"HH:mm"** -> ##''%%pattern="/((0|1)[0-9]|2[0-3]):([0-5]?[0-9]{2,2})/"%%''## \\ === Field type: file === maxlength="10000000" attachment="1" folder="content/form" * **maxlength="10000000"** - Max filesize \\ * **attachment="1"** - sending as attachment \\ * **accept="text/*"** - which attachment //(Mime-Type)// \\ * **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 \\ * **accept="css,tif"** - Extensions of allowed files \\ Have a look too at [[http://www.phpwcms-docu.de/content_part_formular.phtml]]