checkboxes input-Feld
Das input-Feld vom Type "checkboxes" dient der Erfassung von mehreren Checkboxen in einer Gruppe in einem Formular.
Parameter für das "checkbox" Input-Feld
Name | Titel | Beschreibung |
$name | Name des Input-Feldes. Dieser wird beim senden des Formulars in | |
$label | optional | Feldüberschrift für das Eingabefeld. Wird kein |
$choices | array mit Key=>Value Objekten, welche zur Auswahl stehen | |
$checkedValues | array mit Key-Einträgen, zur "Vorbelegung" der Werte | |
$inline | optional |
|
$options | optional | Array mit Optionen zu einem input-Feld. Hier sind grundsätzlich alle HTML-Attribute erlaubt. Weiterhin können interne Optionen eingetragen werden, welche die Darstellung des Input-Feldes beeinflussen. |
Optionale Parameter für das checkboxes Input-Feld
Name | Titel | Beschreibung |
value_options | HTML-Attribut auf die Werte in $choices.
Kann genutzt werden, um z.B. ein | |
cbgroup_options | optional | optionen, welche auf das gruppen <div> angewendet werden sollen Siehe Beispiel Option Required. |
awesome-bootstrap-checkbox
Ab Version 2.x kann die formular-engine auch aufgehübschte Check- und Radio-Boxen darstellen, indem die CSS-Erweiterung awesome-bootstrap-checkbox implementiert wurde. http://flatlogic.github.io/awesome-bootstrap-checkbox/demo/1.0.0/
Beispiel
Je Wert kann eine eigene Klasse gesetzt werden. Falls nur ein Eintrag existiert, wird das Format auf alle Einträge angewendet.
CheckBox-Group: Option Required
In manchen Fällen kann es notwendig sein, dass beim Vorkommen mehrerer Checkboxes mindestens eine ausgewählt sein muss. Dies kann mit der Check-Box-Group = "required" erreicht werden:
Zur Prüfung wird ein jQuery-Skript ausgeführt
Beispiel
Last updated