description layout
authorMischa Poslawsky <mischa@mediadesign.nl>
Fri, 22 Aug 2008 19:36:52 +0000 (21:36 +0200)
committerMischa Poslawsky <mischa@mediadesign.nl>
Fri, 22 Aug 2008 19:37:46 +0000 (21:37 +0200)
lib/HTML/Form/Simple.pm

index fa7d7ae..58e8753 100644 (file)
@@ -248,6 +248,47 @@ HTML::Form::Simple - Generate HTML form elements
        );
        say $input->stop; # </form>
 
+=head1 DESCRIPTION
+
+=over
+
+=item C<hidden>
+
+       $input->hidden(name => 'value');
+
+=item C<text>
+
+       $input->text(name => 'default');
+
+=item C<select>
+
+       $input->select(name => ['option'], 'default');
+
+=item C<radio>
+
+       $input->radio(name => ['option'], ['option label'], 'default');
+
+eq
+
+       $input->radio(
+               'name',
+               [ {label => 'option label', value => 'option'} ],
+               {value => 'default'}
+       );
+
+=item C<check>
+
+       $input->check(name => ['label', 'second option'], [0, 1]);
+
+eq
+
+       $input->check(name => [
+               {label => 'label',         value => 1, checked => 0},
+               {label => 'second option', value => 2, checked => 1},
+       ]);
+
+=back
+
 =head1 TODO
 
 =over