WebTek::Html
Beschreibung
Stellt Funktionen für die Html- Verarbeitung zur Verfügung.
Exportierte Methoden
- encode_url($url) convertiert einen Url- String in eine Html- enkodierte Zeichenkette. d.h:
- spaces werden zu +
- alle Sonderzeichen werden Hex- kodiert.
- decode_url($url) convertiert einen Html- enkodierte Zeichenkette in einen String.
- a_tag($args) erstellt aus der Hash- Reference $args einen Html Link Tag. Bei diesem Tag wird $args->{'display'} als klickbarer Linkname und $args->{'href'} als Linkziel verwendet. Alle weiteren Parameter werden in den Link Tag übernommen.
- img_tag($args) alle Argumente werden in einem Image Tag dargestellt.
- input_tag($args) alle Argumente werden in einem Input Tag dargestellt.
- form_tag($args) alle Argumente werden in einem Form Tag dargestellt.
- textarea_tag($args) alle Argumente werden in einem Textarea Tag dargestellt. Ausnahmne ist der Parameter value, welcher als Text in der Textarea dargestellt wird.
- select_tag($args, $options, $selected) rendert einen Select Tag (= dropdown). Folgende Parameter werden dafür verwendet:
- alle $args werden im Select Tag eingebaut,
- $selected definiert die value, welche vorausgewählt sein soll.
- die $options muss eine Array- Reference auf lauter Hash- Referencen beinhalten. Jede Hashref braucht die Keys value und display. Wenn die Option nur eine Array- Reference ist, dann wird value und display als der gleiche Wert angenommen. z.b.
[
{ key => '2006-01-01', value => '1. Jänner 2006' },
{ key => '2006-01-02', value => '2. Jänner 2006' },
...
]
|