Rose::HTML::Form::Field::Time::Hours - Text field that only accepts valid hours.
$field = Rose::HTML::Form::Field::Time::Hours->new( label => 'Hours', name => 'hrs'); $field->input_value(99); $field->validate; # 0 $field->input_value(20); $field->validate; # 0 $field->military(1); $field->validate; # 1 print $field->html; ...
Rose::HTML::Form::Field::Time::Hours is a subclass of Rose::HTML::Form::Field::Text that only accepts valid hours. It supports normal (0-12) and military (0-23) time. The behavior is toggled via the military object method. Leading zeros are optional.
Get or set the boolean flag that indicates whether or not the field will accept "military time." If true, the hours 0-23 are valid. If false, only 0-12 are valid.
John C. Siracusa (siracusa@gmail.com)
Copyright (c) 2010 by John C. Siracusa. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Rose::HTML::Objects, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Rose::HTML::Objects
CPAN shell
perl -MCPAN -e shell install Rose::HTML::Objects
For more information on module installation, please visit the detailed CPAN module installation guide.