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

NAME

Quiq::Html::Widget::RadioButton - Radio Button

BASE CLASS

Quiq::Html::Widget

ATTRIBUTES

class => $class (Default: undef)

CSS Klasse.

disabled => $bool (Default: 0)

Keine Eingabe möglich.

hidden => $bool (Default: 0)

Nicht sichtbar.

id => $id (Default: undef)

CSS-Id.

label => $html (Default: '')

Label rechts neben dem Radio-Button.

name => $name (Default: undef)

Name, unter dem der Button kommuniziert wird.

onClick => $js (Default: undef)

OnClick-Handler.

option => $value (Default: undef)

Wert, der gesendet wird, wenn der Radio-Button ausgewählt ist.

style => $style (Default: undef)

CSS Definition (inline).

title => $str (Default: undef)

Tooltip-Text.

undefIf => $bool (Default: 0)

Wenn wahr, liefere undef als Widget-Code.

value => $value (Default: undef)

Aktueller Wert. Stimmt dieser mit dem Wert des Attributs option überein, wird der Radio-Button aktiviert.

METHODS

Konstruktor

new() - Konstruktor

Synopsis

  $e = $class->new(@keyVal);

Description

Instantiiere ein RadioButton-Objekt und liefere eine Referenz auf dieses Objekt zurück.

Objektmethoden

html() - Generiere HTML

Synopsis

  $html = $e->html($h);
  $html = $class->html($h,@keyVal);

Description

Generiere den HTML-Code des RadioButton-Objekts und liefere diesen zurück. Als Klassenmethode gerufen, wird das Objekt intern erzeugt und mit den Attributen @keyVal instantiiert.

VERSION

1.186

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2020 Frank Seitz

LICENSE

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