logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

HTML::FormFu::Element::Number - Number element with formatting

Author

       Carl Franks <cpan@fireartist.com>

Description

       This element formats numbers according to the current locale. You can set this locale either by setting
       "$form->locale" or by setting the element's locale. If none of them is set the element uses the system's
       locale.

Methods

locale
       Set the locale for this element. The format of the number is chosen according to this locale.

   precision
       Set the precision for the number. Defaults to 2.

   trailing_zeroes
       If this is set to 1 the number has trailing zeroes. Defaults to 0.

   CHANGEDBEHAVIOURASOFVERSION0.09011
       Previous to version 0.09011, this element generated an input field with "type="number"" attribute which
       was not valid xhtml.  Neither was the formatted numbers valid html5 - which expects the value to be a
       floating-point number.  This element now generates a "type="text"" attribute.

Name

       HTML::FormFu::Element::Number - Number element with formatting

See Also

       HTML::FormFu::Deflator::FormatNumber

       HTML::FormFu::Filter::FormatNumber

       "locale" in HTML::FormFu

Synopsis

         ---
         elements:
           - type: Number
             locale: de_DE
             precision: 2
             trailing_zeroes: 1

Version

       version 2.07

See Also