This is an old revision of the document!


Feldprüfung

Für eine Prüfung der Eingabe in ein Feld:
by Oliver Georgi » Sun Jul 19, 2009 14:45


Feldprüfung allgemein

Label-|-Wert

Beispiel:
Beim Ausklappmenü die erste Option als Fehler melden - z.B. leer oder Strich dann Herr dann Frau als zu wählende Option.

Im Wertefeld wird einfach - eingegeben.

Bitte ausfüllen-|-
Frau
Herr


Feldtyp: Text (spezial)

Dann im Wert-Feld eingeben z.B.

type="INT"
default="100"
dateformat="d/m/y"


Es gibt folgende Typen:

  • INT - nur Ganzzahlwerte zulässig
  • DEC oder FLOAT - nur Dezimal bzw. Float zulässig
  • IDENT - Vergleichsprüfung, nur wenn Eingabe identisch mit dem default Wert
  • STRING oder MIX
  • DATE - prüft ob gültiges Datum
    type="DATE"
    dateformat="d.m.Y"
    default="{DATE_SHORT}"
    
  • REGEX - (patterns - new value) (REGEX)
    • pattern ="/...regex-pattern.../"
      • z.B. Uhrzeit: HH:mm
        type="REGEX"
        pattern="/^((0|1)[0-9]|2[0-3])(:)([0-5][0-9])$/"
        default="HH:mm"
      • z.B. Datum (Schaltjahr nicht berücksichtigt): YY-m-d oder Text: kein Datum
        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"


Feldtyp: Datei

maxlength="10000000"
attachment="1"
folder="content/form"
  • maxlength=“10000000” - Datei max. Dateigröße
  • attachment=“1” - als Dateianhang versenden
  • accept=“text/*” - welcher Anhang (Mime-Type)
  • folder=“content/form” - der Ordner in dem die Datei nach dem Upload abgelegt bzw. gesendet wird
  • exclude=“php,asp,php3,php4,php5,aspx,cfm,js” - Dateien mit diesen Endungen beim Upload ausschließen
  • accept=“css,tif” - Erlaubte Dateien mit diesen Endungen


Siehe auch http://www.phpwcms-docu.de/content_part_formular.phtml

deutsch/phpwcms-system/artikel/contentparts/formular/feldpruefung.1267176961.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