KB form
Aus Kitbooth Wiki: Deutsch
Admin (Diskussion | Beiträge) (→Verwendung) |
Admin (Diskussion | Beiträge) (→Eigenschaften) |
||
Zeile 17: | Zeile 17: | ||
=== Eigenschaften === | === Eigenschaften === | ||
+ | |||
+ | ==== type ==== | ||
+ | |||
+ | Type legt den Formulartyp fest. Mögliche Werte sind: | ||
+ | |||
+ | input Texteingabefeld <input type="text"> | ||
+ | password Passworteingabefeld <input type="password"> | ||
+ | radio Einfachauswahl <input type="radio"> | ||
+ | select Mehrfachauswahl <input type="checkbox"> | ||
+ | dropdown Dropdown-Menü <select> | ||
== Beispiele == | == Beispiele == | ||
[[Kategorie:Handbuch]] | [[Kategorie:Handbuch]] |
Version vom 18. März 2012, 08:48 Uhr
Inhaltsverzeichnis |
Beschreibung
Die Klasse KB_form unterstützt den Webdesigner und Entwickler beim Erstellen und Auswerten von Formularen. Zusätzliche Funktionen wie ein E-Mail-Versand oder eine Registrierung werden bei der Auswertung der übersendeten Daten unterstützt.
Verwendung
KB_form wird für jedes Formular einmal instanziert. Die Core-Funktionalität stellt dafür die Funktion $kbc->form_o() im globalen Kontext zur Verfügung.
$form = $kbc->form_o();
new_element()
Jedes Formular-Element wird einzeln definiert. Dazu wird die Methode new_element aufgerufen und der Name des Elements übergeben. Danach kann das Element über $form->element[' Name '] angesprochen werden.
$form->new_element("Name");
Das neu definierte Element besitzt bereits alle wichtigen Eigenschaften. So ist der z. B. Formulartyp ein Input-Feld. Vorgegebene Eigenschaften können überschrieben werden.
Eigenschaften
type
Type legt den Formulartyp fest. Mögliche Werte sind:
input Texteingabefeld <input type="text"> password Passworteingabefeld <input type="password"> radio Einfachauswahl <input type="radio"> select Mehrfachauswahl <input type="checkbox"> dropdown Dropdown-Menü <select>