Wie validiere Ich Elemente in meinem Formular? Ich habe die "Pflicht" Checkbox aktiviert kann aber trotzdem das Formular absenden ohne das ich etwas eingeben muss.
Die "Pflicht" Checkbox aktiviert lediglich das Asteriskt neben dem Label des Elementes und dient als visueller Hinweis. Die eigentliche Validierung wird erst durch die Auswahl eines Bibliothekskripts aktiviert.
Die verschiedenen Skripte haben unterschiedliche Funktionen und sind meistens an einen speziellen Elementtyp gebunden:
FF::ff_valuenotempty
validiert das ein Element nicht leer ist.
- Textfeld
- Textbereich
- Select-List
- Hidden Input
- Kalender
- Standard Upload Element (Non-Flash)
FF::ff_anychecked
validiert das eine Option in einer Checkboxgruppe oder einer Radiogruppe ausgewählt wurde.
- Radiogruppe
- Checkboxgruppe
FF::ff_checked
validiert das eine Checkbox oder ein Radio Button ausgewählt wurde.
- Radio Button (nur wenn einzeln und nicht in Gruppe)
- Checkbox (nur einzeln und nicht in Gruppe)
FF::ff_unchecked
validiert das eine Checkbox oder ein Radio Button nicht ausgewählt wurde.
- Radio Button (nur wenn einzeln und nicht in Gruppe)
- Checkbox (nur einzeln und nicht in Gruppe)
FF::ff_validemail
validiert die Syntax einer Email Adresse (nicht die Adressse selbst)
• Textfeld
FF::ff_validemail_repeat
testet zwei Email Textfelder auf Gleichheit
- Textfeld
For more information on how this option works, please see this article.
FF::ff_flashupload_not_empty
validiert das ein Flash Upload Element nicht leer ist
- File Upload - nur 'Flash Upload'
FF::ff_integer
validiert das ein Integer Wert (Ganzzahl) angegeben wurde
- Textfield
- Hidden Input
FF::ff_integer_or_empty
validiert das ein Integer Wert (Ganzzahl) angegeben wurde oder dasElement leer ist
- Textfield
- Hidden Input
FF::ff_integeramount
validiert das ein positiver Integer Wert (Ganzzahl) angegeben wurde
- Textfield
- Hidden Input
FF::ff_real
validiert das eine reelle Zahl angegeben wurde
- Textfield
- Hidden Input
FF::ff_realamount
validiert das eine reelle positive Zahl angegeben wurde
- Textfield
- Hidden Input
FF::ff_showvalidation
Zeigt die Element Validierung an - nützlich für debugging
- ALLE, außer Submit Button; Zusammenfassung; Captcha; ReCaptcha; PayPal Button; DirectPayment Button
FF::ff_securitycode_entered (alte Validierung für Classicmode Formulare aus Facileforms)
FF::ff_securitycode_ok () (alte Validierung für Classicmode Formulare aus Facileforms)