Rose::HTMLx::Form::Field::PopUpMenuNumeric(3)

NAME
Rose::HTMLx::Form::Field::PopUpMenuNumeric - popup menu for numeric values

SYNOPSIS
 use Rose::HTMLx::Form::Field::PopUpMenuNumeric;
 my $menu = Rose::HTMLx::Form::Field::PopUpMenuNumeric->new(
        id       => 'mynum',
        name     => 'mynum',
        type     => 'menu',
        class    => 'numeric-popup',
        label    => 'My Number',
        options  => [qw( 1 2 3 )],
        labels   => { 1 => 'one', 2 => 'two', 3 => 'three' },
    );
 $menu->input_value('1');
 $menu->internal_value;  # returns 1
 $menu->input_value('');
 $menu->internal_value;  # returns undef

DESCRIPTION
Rose::HTMLx::Form::Field::PopUpMenuNumeric is like a normal RHTMLO PopUpMenu but it returns an internal_value() like Rose::HTML::Form::Field::Numeric does.

This module exists mostly to ensure that popup menus representing numeric values properly return undef instead of an empty string -- an important distinction when you *really* want a numeric value and not a string.

METHODS
Only new or overridden method are documented here.

  internal_value
Cribbed verbatim from Rose::HTML::Form::Field::Numeric.

  validate
Cribbed nearly verbatim from Rose::HTML::Form::Field::Numeric.

AUTHOR
Peter Karman, "<karman@cpan.org>"

BUGS
Please report any bugs or feature requests to "bug-rose-htmlx-form-field-popupmenunumeric@rt.cpan.org", or through the web interface at <http://rt.cpan.org>. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

ACKNOWLEDGEMENTS
The Minnesota Supercomputing Institute "http://www.msi.umn.edu/" sponsored the development of this software.

COPYRIGHT & LICENSE
Copyright 2009 by the Regents of the University of Minnesota.

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