我需要找回一个字段名称或哈希的列表,但我不想包含隐藏字段?可能?
答案 0 :(得分:2)
浏览器不会发送有关字段类型的信息,因此无法自动执行此操作。
您需要自己提供数据,可能是Perl程序中的数组或哈希值。
答案 1 :(得分:1)
据我了解,您需要HTML表单中的字段列表,但“隐藏”表单字段除外。 您甚至可以手动收集这些字段的列表,并从参数列表中“grep”它们。
例如:
use CGI;
...
my @hidden_fields = qw/field1 field2 field3/;
my $grep_fields = join '|', @hidden_fields;
...
my @fields = grep { !/\b($grep_fields)\b/ } $query->param();