The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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.

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

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2019 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.