NAME
Quiq::Html::Widget::Hidden - Nicht sichtbares und nicht änderbares Formularelement
BASE CLASS
DESCRIPTION
Ein Hidden-Widget kommuniziert unter einem Namen einen oder mehrere Werte. Das Widget ist für den Anwender unsichtbar und sein Zustand kann von diesem nicht manipuliert werden.
ATTRIBUTES
- id => $id (Default: undef)
-
Id.
- name => $name (Default: undef)
-
Name.
- value => $str | \@arr (Default: undef)
-
Wert bzw. Liste von Werten.
-
Widget ist unsichtbar. Diese Eigenschaft gilt für Hidden-Widgets immer und ist nicht änderbar.
- ignoreIfNull => $bool (Default: 0)
-
Generiere Leerstring, wenn Wert Null (undef oder Leerstring) ist.
- disabled => $bool (Default: 0)
-
Das Element wird nicht submittet.
- undefIf => $bool (Default: 0)
-
Wenn wahr, liefere
undef
als Widget-Code.
EXAMPLES
Html::Tag-Objekt instantiieren:
$obj = Quiq::Html::Tag->new;
Keine Information:
$html = Quiq::Html::Widget::Hidden->html($h);
-->
Leerstring
Wert:
$html = Quiq::Html::Widget::Hidden->html($h,
name => 'x',
value => 4711,
);
-->
<input type="hidden" name="x" value="4711" />\n
Liste von Werten:
$html = Quiq::Html::Widget::Hidden->html($h,
name => 'x',
value => [4711,4712],
);
-->
<input type="hidden" name="x" value="4711" />\n
<input type="hidden" name="x" value="4712" />\n
METHODS
Konstruktor
new() - Konstruktor
Synopsis
$e = $class->new(@keyVal);
Objektmethoden
html() - Generiere HTML-Code
Synopsis
$html = $e->html($h);
$html = $class->html($h,@keyVal);
VERSION
1.220
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2024 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.