Webgate Anywhere 4.1 - WebTML Tag-Referenz
input options

<tml:input options ="option1[|wert1],option2[|wert2], ...">

Verwendung:

Definiert Auswahl-Optionen für das Eingabefeld

Beschreibung:

Wird dieses Attribut bei den Typen "select", "checkbox", "radio", "number" oder "date" verwendet, so wird das Eingabefeld als Auswahlfeld ausgegeben, welches eine Reihe von Auswahloptionen anbietet.

Die verfügbaren Optionen werden als kommaseparierte Liste angegeben. Hierbei besteht die Möglichkeit, einen anderen Wert darzustellen als jener der tatsächlich gespeichert ist. Dazu werden Anzeige- und Speicherwert durch ein Pipe-Symbol "|" getrennt.

Bei den Typen "select", "checkbox" und "radio" ist der Datentyp der Optionswerte ein Text.

Bei "number" ist der Datentyp entsprechend eine Zahl, bei "date" ein Datum. Die Optionswerte werden anhand des per Attribut format definierten Formates ausgewertet und sollten entsprechend in diesem Format vorliegen.

Die Inhalte des Attributes "options" werden automatisch bei der Ausgabe HTML-kodiert. Sie können also beliebige Zeichen verwenden die in XML-Attributen erlaubt sind.

Alternativ zu diesem Attribut kann das Attribut optionsitem verwendet werden.

Wert(e):

Kommaseparierte Liste von Optionswerten

Beispiele:

Folgendes Auswahlfeld bietet die Optionen "VISA", "Mastercard" und "American Express":
<tml:input name="creditcard" type="select" options="VISA, Mastercard, American Express"/>

In folgendem Auswahlfeld werden die zu speichernden Werte "en", "de" und "fr" als "English", "Deutsch" und "Francais" angezeigt:
<tml:input name="language" type="select" options="English|en, Deutsch|de, Francais|fr"/>

Das folgende Auswahlfeld wird als Datumswert gespeichert. Entsprechend werden die Optionswerte als Datums-Literale angegeben deren Formatierung im format-Attribut vorgegeben wird:
<tml:input name="startdate" type="date" options="01.01.2008,01.02.2008,01.03.2008" format="dd.MM.yyyy"/>


<< name type="boolean" >>