Aus xtc-wiki
[Bearbeiten] function xtc_draw_pull_down_menu($name, $values, $default = , $parameters = , $required = false)
Generiert HTML Dropdown-Input
| Parameter | |
|
| $name | string | name-Parameter
|
| $values | array | Dropdown-Inhalte *
|
| $default | string, optional | Default-Auswahl
|
| $parameters | string, optional | weitere HTML Parameter, default leer
|
| $required | bool, optional | Anhang Hinweis Eingabe erforderlich, default: false (nein)
|
| Return | string | HTML Element
|
Der Parameter $values ist ein Array of Arrays und hat folgenden Aufbau:
$eintrag1_tmp = array( 'id' => 'art123',
'text' => 'Hose Grün' );
$eintrag2_tmp = array( 'id' => 'art456',
'text' => 'Hose Blau' );
$values = array( $eintrag1_tmp,
$eintrag2_tmp );
$default = 'art456'; // Hose Blau voreingestellt
$output = xtc_draw_pull_down_menu('artikelnummer', $values, $default);
Nach Absenden des Formulars wird der Wert 'id' zurückgegeben. Im Beispiel: Nach Wahl 'Hose Grün' enthält das Formularergebnis $_POST['artikelnummer'] bzw. $_GET['artikelnummer'] den Wert 'art123'.
Ist $required = true wird zusätzlich ein Hinweis hinter das HTML-Element gehängt. Der Hinweistext selbst ist in den Sprachdateien abgelegt in der Konstante TEXT_FIELD_REQUIRED.
Verwandte Funktionen:
xtc_draw_box_content_bullet()
xtc_draw_box_contents()
xtc_draw_box_heading()
xtc_draw_checkbox_field()
xtc_draw_checkbox_field_installer()
xtc_draw_form()
xtc_draw_hidden_field()
xtc_draw_hidden_field_installer()
xtc_draw_input_field()
xtc_draw_input_field_installer()
xtc_draw_password_field()
xtc_draw_password_field_installer()
xtc_draw_pull_down_menu()
xtc_draw_radio_field()
xtc_draw_radio_field_installer()
xtc_draw_selection_field()
xtc_draw_selection_field_installer()
xtc_draw_separator()
xtc_draw_textarea_field()