GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  HTML::FORMFU::ROLE::ELEMENT::INPUT (3)

.ds Aq ’

NAME

HTML::FormFu::Role::Element::Input - Role for input fields

CONTENTS

DESCRIPTION

Base-class for HTML::FormFu::Element::Button, HTML::FormFu::Element::Checkbox, HTML::FormFu::Element::File, HTML::FormFu::Element::Hidden, HTML::FormFu::Element::Password, HTML::FormFu::Element::Radio, HTML::FormFu::Element::Text.

METHODS

    datalist_options

Arguments: none

Arguments: \@options

Use either datalist_options or datalist_values to generate a HTML5-compatible datalist group of option tags. This will be associated with the input element via a list attribute on the input tag.

The datalist ID attribute <B>mustB> be set using either datalist_id or auto_datalist_id.



    ---
    elements:
      - type: Text
        name: foo
        options:
          - [ 01, January ]
          - [ 02, February ]
          - [ 03, March ]
          - [ 04, April ]



The syntax is similar to options in HTML::FormFu::Role::Element::Group, except hash-ref items only accept value and label keys (and their variants).

If passed no arguments, it returns an arrayref of the currently set datalist options.

Its arguments must be an array-ref of items. Each item may be an array ref of the form [ $value, $label ] or a hash-ref of the form { value => $value, label => $label }.

When using the hash-ref construct, the label_xml and label_loc variants of label are supported, as are the value_xml and value_loc variants of value.

    datalist_values

Arguments: \@values



    ---
    elements:
      - type: Radiogroup
        name: foo
        values:
          - jan
          - feb
          - mar
          - apr



A more concise alternative to datalist_options.

Its arguments must be an array-ref of values. The labels used are the result of ucfirst($value).

    datalist_id

Arguments: [$string]

Sets the datalist ID attribute, and automatically sets this input element’s list ID to the same.

Either datalist_id or auto_datalist_id is required, if either datalist_options or datalist_values are set.

    auto_datalist_id

See auto_datalist_id in HTML::FormFu for details.

ATTRIBUTE ACCESSORS

Get / set input attributes directly with these methods.

Arguments: [$string]

Return Value: $string

    alt

    autocomplete

    checked

    maxlength

    pattern

    placeholder

    size

BOOLEAN ATTRIBUTE ACCESSORS

Arguments: [$bool]

Return Value: $self Return Value: $string Return Value: undef

Get / set boolean XHTML attributes such as required="required".

If given any true argument, the attribute value will be set equal to the attribute key name. E.g. $element->required(1) will set the attribute required="required".

If given a false argument, the attribute key will be deleted.

When used as a setter, the return value is $self to allow chaining.

    autofocus

    multiple

    required

SEE ALSO

Is a sub-class of, and inherits methods from HTML::FormFu::Role::Element::Field, HTML::FormFu::Element

HTML::FormFu

AUTHOR

Carl Franks, cfranks@cpan.org

LICENSE

This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 HTML::FORMFU::ROLE::ELEMENT::INPUT (3) 2014-05-05

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.