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

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.