diff --git a/lib/WebGUI/FormBuilder.pm b/lib/WebGUI/FormBuilder.pm
index 78f3ff65d..50ddee15a 100644
--- a/lib/WebGUI/FormBuilder.pm
+++ b/lib/WebGUI/FormBuilder.pm
@@ -119,18 +119,18 @@ Return the HTML for the form
=cut
-sub toHtml {
+override 'toHtml' => sub {
my ( $self ) = @_;
my @attrs = qw{ action method name enctype };
- my $attrs = join " ", map { qq{$_="} . $self->get($_) . qq{"} } @attrs;
+ my $attrs = join " ", map { qq{$_="} . $self->$_ . qq{"} } grep { $self->$_ } @attrs;
my $html = sprintf '
';
return $html;
-}
+};
#----------------------------------------------------------------------------
diff --git a/lib/WebGUI/FormBuilder/Fieldset.pm b/lib/WebGUI/FormBuilder/Fieldset.pm
index a395dba87..ffc4496c8 100644
--- a/lib/WebGUI/FormBuilder/Fieldset.pm
+++ b/lib/WebGUI/FormBuilder/Fieldset.pm
@@ -114,8 +114,8 @@ Returns the HTML to render the fieldset.
sub toHtml {
my ( $self ) = @_;
- my $html = '