[Zope-Perl] getting a list of form field names
Maarten Slaets
mslaets@goldridge.net
Wed, 09 Aug 2000 19:00:07 +0200
Hi all,
Using the REQUEST object in a PerlMethod I'm trying to get a list of the
form field names, because I don't know them. I have used the keys()
function but it seems to return a list in string format.
------------------------------------
arguments: REQUEST
body:
my $req = shift;
my $ret;
my $keys;
$keys = $req->keys();
$keys =~ s/^\[(.*?)\]$/$1/;
foreach (split(/,/, $keys)) {
s/^\s?'(.*?)'\s?$/$1/;
$ret .= "$_\n";
}
$ret;
------------------------------------
$keys initially looks like this:
['field1', 'field2', ...]
so I did some splitting
Is there a way to do something like:
@formfields = $req->keys()
or even better:
%formdata = $req->keys()
thanks
Maarten.