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.