Skip to content

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)