我正在使用Perl和Perl框架(不确定这是否重要)。我想要做的是在表单中创建任意数量的输入(这样用户可以从列表中选择任意数量的内容),然后将其作为HTTP帖子的一部分发送。有没有办法做到这一点?如果是这样,我将如何在Perl中检索该信息?
答案 0 :(得分: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 []”(或者它可能只是“元素”但是“[]”更清楚),它将包含所有字段。
如果您使用复选框,则只会获得选中的内容。
或者您可以制作selectbox with "multiple"。