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 $_GET
übergeben.
$label
optional
Feldüberschrift für das Eingabefeld.
Wird kein $label
übergeben, so wird $name
als Label übernommen.
$choices
array mit Key=>Value Objekten, welche zur Auswahl stehen
$checkedValues
array mit Key-Einträgen, zur "Vorbelegung" der Werte
$inline
optional
true | false
bootstrap (V4 und höher) Option, zur Darstellung der Werte in horizontaler Ausrichtung
$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 class
-Attribut zu setzen, welches als selector
für javaScript / jQuery Funktionen dient.
cbgroup_options
optional
optionen, welche auf das gruppen <div> angewendet werden sollen Siehe Beispiel Option Required.
awesome-bootstrap-checkbox
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
Was this helpful?