X-Git-Url: http://git.shiar.nl/perl/html-form-simple.git/blobdiff_plain/d74d61d638a9f0c83f3860de02225c16309ccf2d..2ee16ffeffbdd0998c60f36a976169789e3c8e27:/lib/HTML/Form/Simple.pm
diff --git a/lib/HTML/Form/Simple.pm b/lib/HTML/Form/Simple.pm
index bbeb6b6..e2a586d 100644
--- a/lib/HTML/Form/Simple.pm
+++ b/lib/HTML/Form/Simple.pm
@@ -76,6 +76,11 @@ sub hidden {
return wantarray ? @return : join(defined $, ? $, : '', @return);
}
+ if (ref $value eq 'ARRAY') {
+ my @return = map { $self->hidden($name, $_, $attr) } @$value;
+ return wantarray ? @return : join(defined $, ? $, : '', @return);
+ }
+
$attr->{name } = $name if defined $name;
$attr->{value} = $value if defined $value;
$attr->{type} = 'hidden' unless defined $attr->{type};