.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "HTML::Widget::Element::Button 3pm" .TH HTML::Widget::Element::Button 3pm "2023-08-10" "perl v5.36.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" HTML::Widget::Element::Button \- Button Element .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 2 \& $e = $widget\->element( \*(AqButton\*(Aq, \*(Aqfoo\*(Aq ); \& $e\->value(\*(Aqbar\*(Aq); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" Button Element. .SH "METHODS" .IX Header "METHODS" .SS "new" .IX Subsection "new" .SS "value" .IX Subsection "value" .SS "label" .IX Subsection "label" The value of this Button element. Is also used by the browser as the button label. .PP \&\*(L"label\*(R" is an alias for \*(L"value\*(R". .SS "content" .IX Subsection "content" If set, the element will use a \f(CW\*(C`button\*(C'\fR tag rather than an \f(CW\*(C`input\*(C'\fR tag. .PP The value of \f(CW\*(C`content\*(C'\fR will be used between the \f(CW\*(C`button\*(C'\fR tags, unescaped. This means that any html markup may be used to display the button. .SS "type" .IX Subsection "type" Valid values are \f(CW\*(C`button\*(C'\fR, \f(CW\*(C`submit\*(C'\fR, \f(CW\*(C`reset\*(C'\fR and \f(CW\*(C`image\*(C'\fR. .SS "src" .IX Subsection "src" If set, the element will be rendered as an image button, using this url as the image. .PP Automatically sets \*(L"type\*(R" to \f(CW\*(C`image\*(C'\fR. .SS "retain_default" .IX Subsection "retain_default" If true, overrides the default behaviour, so that after a field is missing from the form submission, the xml output will contain the default value, rather than be empty. .SS "render" .IX Subsection "render" .SS "containerize" .IX Subsection "containerize" .SH "SEE ALSO" .IX Header "SEE ALSO" HTML::Widget::Element .SH "AUTHOR" .IX Header "AUTHOR" Marcus Ramberg, \f(CW\*(C`mramberg@cpan.org\*(C'\fR .SH "LICENSE" .IX Header "LICENSE" This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.