Select
Erstellt eine Auswahlliste.
| Attribut | Typ | Erforderlich | Beschreibung |
| options | string | Ja | Bestimmt die Einträge mit kommasepariertem String. Text == Value |
| options | array | Nein | Bestimmt die Einträge mit assoziativem Array. Key=Value, Text=Value |
| index | boolean | Nein | Bei index=1 wird als value jeder Option immer der Index verwendet (hochgezählt von 0 bis X) |
| multiple | boolean | Nein | multiple=1 aktiviert die Mehrfachauswahl |
| onchange | string | Nein | Javascript |
Der Parameter options kann entweder als String oder Array angegeben werden.
Vorschau

Beispiel
QuelltextSmarty Code:
- <form name="extra">
- <div align="center">
- <table class="table">
- <tr>
- <td class="cell">
- options.mo="Montag" options.di="Dienstag" options.mi="Mittwoch" options.do="Donnerstag" options.fr="Freitag" options.sa="Samstag" options.so="Sontag"}
- {input version=5 type="select" name="input_select_2" title="Select" multiple=1 short="Mehrfach Auswahl"
- options="Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sontag"}
- <br />
- </td>
- </tr>
- </table>
- </div>
- </form>
- <script language="javascript">
- {literal}
- function do_load()
- {
- }
- function do_unload()
- {
- window.parent.unload_extra();
- }
- {/literal}
- </script>
Hinweise zu möglichen option-Feldern
- Es können mehrere Optionen in dieser Syntax angegeben werden: options.first="erste Auswahl" options.second="zweite Auswahl" .
- Wenn der Value und Text der selbe sein soll, können die Optionen auch in verkürzter Weise kommasepariert angegeben werden: options="erste Auswahl,zweite Auswahl"
- Eine Standard-Option mit einem leeren Wert des Keys (key="") kann z.B. so eingebaut werden: options._empty = "bitte auswählen"
- Eine ausgegraute/inaktive Option kann mit dem Prefix "_disabled_" im Key erzeugt werden: options._disabled_cache="Cache kann nicht ausgewählt werden"