NAME

Quiq::Html::Widget::Hidden - Nicht sichtbares und nicht änderbares Formularelement

BASE CLASS

Quiq::Html::Widget

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.

hidden => 1

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.222

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.