use CGI qw/:standard/;
print header, start_html('A Simple Example'), h1('A Simple Example'),
start_form, "What's your name? ", textfield('name'), p,
"What's the combination?", p,
checkbox_group(
-name => 'words',
-values => [ 'eenie', 'meenie', 'minie', 'moe' ],
-defaults => [ 'eenie', 'minie' ]
),
p, "What's your favorite color? ",
popup_menu(
-name => 'color',
-values => [ 'red', 'green', 'blue', 'chartreuse' ]
),
p, submit, end_form, hr;
if ( param() ) {
print "Your name is", em( param('name') ), p, "The keywords are: ",
em( join( ", ", param('words') ) ), p, "Your favorite color is ",
em( param('color') ), hr;
}