use strict; use CGI qw( :standard :html3 ) ; use CGI::QuickForm; use lib qw(.); use Book::MainConfig (); *c = \%Book::MainConfig::c; my $TITLE = 'Update Configuration'; show_form( -HEADER => header . start_html( $TITLE ) . h3( $TITLE ), -ACCEPT => \&on_valid_form, -FIELDS => [ { -LABEL => "Patch Pumpkin's Name", -VALIDATE => sub { $_[0] =~ /^[\w\s\.]+$/; }, -default => $c{name}, }, { -LABEL => "Current Perl Release", -VALIDATE => sub { $_[0] =~ /^\d+\.[\d_]+$/; }, -default => $c{release}, }, { -LABEL => "Release Comments", -default => $c{comments}, }, ], );