如何发送多个同名的输入字段值?

2024-05-29 07:07:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有m2m字段,假设它有名称'relations',所以我想允许用户发送任意多的关系。我使用相同名称的javascript向html添加新输入,如下所示

<input type='text' name='relations' value='a' />
<input type='text' name='relations' value='b' />

在清除的数据中,我只接收到第二个输入的值(“b”)。如何接受两者?


Tags: 数据text用户name名称input关系value
3条回答

这将生成一个列表,您可以在中操作

request.POST.getlist('relations')

不需要获取所有原始值,只需使用如下元素名即可获取特定数据:

relations = request.form.getlist('relations')

它将返回relations输入中的值列表。

我不知道如何处理表单,但如果您想以原始方式获取值,我将这样做:

relations = request.POST.getlist('relations')

相关问题 更多 >

    热门问题