在 django 中检索表单字段属性

Posted

技术标签:

【中文标题】在 django 中检索表单字段属性【英文标题】:Retrieving form field attribute in django 【发布时间】:2012-07-24 21:56:20 【问题描述】:

我的表单中有一个输入文本字段,其中有一个通过 javascript 添加的重要新属性。属性名称为fieldid

有没有办法在表单登顶后从视图中检索该属性及其值?

【问题讨论】:

你不能只更改 javascript 以将值添加到隐藏字段吗? 没有。在隐藏字段中传递这些值 【参考方案1】:

提交表单时,表单元素的属性不会传递给服务器;只有输入元素值是。

在提交表单时添加要发送回服务器的额外信息的方法是在表单中添加额外的<input /> 元素,特别是<input type="hidden" /> 元素。

例如

<input type="hidden" name="foobar" value="spam and eggs" />

在表单数据中添加一个新字段foobar,其值为spam and eggs

【讨论】:

以上是关于在 django 中检索表单字段属性的主要内容,如果未能解决你的问题,请参考以下文章

使用更改 django 模板中表单字段的名称属性

从 Django 表单 ChoiceField 中检索选定的选项

访问模板化 Django 中的表单字段属性

Django 表单子类化 - 如何修改继承字段的某些属性,同时保留其他属性?

如何将 django 表单字段属性插入 HTML 代码?

如何将类、id、占位符属性添加到 django 模型表单中的字段