Skip to content

Input

Das Input-Element kann sehr flexibel genutzt werden, um valide HTML-Formularfelder zu erzeugen. Allerdings gibt es für einige Varianten (z. B. Checkboxen oder Radiobuttons) auch spezielle Methoden mit auf das jeweilige Element zugeschnittener Übergabe der Daten.

Aufruf

// Parameter setzen
$params = array(
  "type" => "hidden", // Nur gültige HTML-Typen für Input-Felder
  "div_class" => "meine_div_klasse",
  "class" => "meine_klasse",
  "required" => "", // muss nur vorhanden Settings
  "name" => "mein_feldname"
  // Alle anderen Einträge werden als HTML-Attribute eingefügt:
  // key = 'value'
);   
$label = "Name des Feldes";
$button = "<button>Irgendein Button</button>";

// Aufruf Input-Element
$form->add_input($params, $label, $button); 

Parameter

Das Array $params enthält einige feste Parameter. Auch freie Einträge sind möglich, wenn sie dem HTML5-Standard für Input-Felder entsprechen. Der Feldinhalt muss als key => value im Array $params übergeben werden.

Parameter Beschreibung Beispielinhalt
type Der Typ des Input-Feldes (sh. Übersicht der gültigen Typen) "type" => "hidden"
div_class Zusätzliche Klasse für das umgebende DIV "div_class" => "meine_div_klasse"
class Zusätzliche Klasse für das Input-Element "class" => "meine_klasse"
required Auszeichnung als Pflichtfeld (benötigt keinen Wert) "required" => ""