Radiobuttons
Aufruf
// Aufruf Radio-Element
// Array mit Parametern
$radio_buttons = array(
"name" => "meine_radio_buttons",
"required" => "",
"div_class" => "meine_klasse",
"onChange" => "alert(\"Hallo\")"
);
// Jeder Radio-Button ist ein Key-Value-Paar im Array. Die Variablen $show1 und $show2 enthalten hier die Präfixe
$radio_buttons[$show1."gris_button_01"] = "Button 1";
$radio_buttons[$show2."gris_button_02"] = "Button 2";
$compact = true; // Optional für weniger Abstand innerhalb der Gruppe (Definiert in den Settings: "form_margin_small" für kleineren Abstand)
// Radio-Element zum Formular hinzufügen
$form->add_radio($radio_buttons, $compact);
Parameter
Das Array $radio_buttons kann neben den Radio-Buttons auch zusätzliche Parameter enthalten.
| Parameter Beschreibung | Beispielinhalt |
|---|---|
| name Der Name der Radio-Buttons | "name" => "meine_radio_buttons" |
| onChange Eventhandler (JS) für Änderungen | "onChange" => "alert(\"Hallo\")" |
| div_class Zusätzliche Klasse für das umgebende DIV | "div_class" => "meine_klasse" |
| required Auszeichnung als Pflichtfeld (benötigt keinen Wert) | "required" => "" |
Präfixe
Die Präfixe stehen am Anfang
| Präfix | Beschreibung |
|---|---|
| * | Ausgewählter Radio-Button |
| # | Deaktivierter Radio-Button |
| *# | Deaktivierter und ausgewählter Radio-Button (Die Reihenfolge muss eingehalten werden) |