Start | Features | Dokumentation | FAQ | Vergleich | Beispiele | Live | Werbefrei | Forum | Danke

Formular-Chef: Erweiterte Pflichtfelder

   Formular-Chef: Erweiterte Pflichtfelder
         Funktionsweise
         Prüfung von Postleitzahlen
         Prüfung von Zahlen
         Prüfung von eigenen Formaten


Neben der reinen Pflichtfeld-Prüfung (Feld ausgefüllt ja/nein) bietet Ihnen der Formular-Chef weitaus ausgefeiltere Methoden, die Eingaben Ihrer Besucher überprüfen zu lassen. So können Sie z. B. reine Zahlen-Felder, PLZen, Telefonnummern und auch benutzerdefinierte Formate validieren lassen.

Funktionsweise

    Damit der Formular-Chef weiss, nach welchen Kriterien er welches Feld überprüfen muss, müssen Sie ein Kommando in Ihr Formular einbinden. Angenommen, Sie möchten in dem Feld "bestellnummer" nur Zahlen akzeptieren. Schreiben Sie dann einfach folgendes Kommando in Ihr Formular:



    <input type="hidden" name="_validierung_bestellnummer" value="zahl">

    In den folgenden Unter-Themen finden Sie weitere Beispiele.

Prüfung von Postleitzahlen

    Der Formular-Chef überprüft Postleitzahlen (BRD) nicht nur auf korrekte Syntax (5 Zahlen), sondern er überprüft ob die angegebene PLZ wirklich existiert:

    <input type="hidden" name="_validierung_kundenplz" value="plz">

    Geben Sie also einfach den Parameter "plz" ein, um eine Überprüfung des Feldes "kundenplz" zu erreichen. Heisst Ihr Feld anders, müssen Sie "kundenplz" entsprechend ersetzen.

    Wenn Sie auch Kunden aus dem Ausland haben, fragen Sie das Land in der Variable "land" ab. Wird dieser Parameter übertragen und ist nicht gleich Deutschland oder Germany, so wird der PLZ-Check unterdrückt:

    <input type="hidden" name="_validierung_kundenplz" value="plz">

    Bitte wählen Sie Ihr Land aus: <select name=land ...

Prüfung von Zahlen

    Wenn Sie Felder anbieten, die nur Zahlen enthalten dürfen (Bestellnummer usw.), können Sie den Parameter "zahl" nutzen:

    <input type="hidden" name="_validierung_bestellnummer" value="zahl">

Prüfung von eigenen Formaten

    Sie können mit Hilfe einfacher Kommandos sehr komplexe Filter definieren, nach denen der Formular-Chef Eingaben validiert. Zur Verfügung stehen Ihnen dafür folgende Sonderzeichen:

    • /d - Sucht nach einer Zahl
    • /D - Darf keine Zahl sein
    • . (Punkt) - Sucht nach einem beliebigem Zeichen
    • * (Stern) - Sucht nach einer Reihe beliebiger Zeichen
    • /s - Sucht nach einem Leerzeichen
    • /. - Sucht nach einem Punkt
    • ^ - Sucht am Anfang der Variable
    • $ - Sucht am Ende der Variable

    Einige Beispiele dazu:




    # Muss mit einer Zahl beginnen:
    <input type="hidden" name="_validierung_bestellnr" value="^\d*">

    # Muss mit drei Zahlen enden:
    <input type="hidden" name="_validierung_bestellnr" value="\d\d\d$">

    # Muss mit MA anfangen und 5 Ziffern aufhören:
    <input type="hidden" name="_validierung_bestellnr" value="MA\d\d\d\d">

    # 123/45
    <input type="hidden" name="_validierung_bestellnr" value="\d\d\d/\d\d">

Vorheriges Thema Navigation Nächstes Thema
Pflichtfelder [ Nach oben ] [ Startseite ] Zeichen-Überprüfung

(c) 2006 nettz.de