1

我正在使用 Perl 和 Perl 框架(不确定这是否重要)。我要做的是在表单中创建任意数量的输入(因此用户可以从列表中选择任意数量的内容)然后将其作为 HTTP 帖子的一部分发送。有没有办法做到这一点?如果是这样,我将如何在 Perl 中检索该信息?

4

1 回答 1

4

如果我理解正确,你想做这样的事情:

<form action="/test" method="post">
    <input type="text" name="elements[]" value="">
    <input type="text" name="elements[]" value="">
    <input type="text" name="elements[]" value="">
    <input type="text" name="elements[]" value="">
    <input type="text" name="elements[]" value="">

    <input type="submit" value="Submit">
</form>

然后,当您提交表单时,您将获得一个数组“elements[]”(或者它可能只是“elements”,但“[]”更清楚),它将包含所有字段。

如果您使用复选框,您将只获得被选中的那些。

或者你可以用 "multiple"创建一个选择框。

于 2013-02-09T08:11:12.520 回答