【发布时间】:2021-01-21 18:14:24
【问题描述】:
嗨,伙计们,我有一个带有复选框的表单,如果选中该复选框需要显示额外的一堆字段,是否可以告诉表单将一些字段包装在一个 div 中,而将其余字段包装在另一个 div 中?这样我可以在客户端使用 javascript,我也想在客户端进行样式设置, 任何帮助将不胜感激 提前致谢
【问题讨论】:
标签: html django django-forms
嗨,伙计们,我有一个带有复选框的表单,如果选中该复选框需要显示额外的一堆字段,是否可以告诉表单将一些字段包装在一个 div 中,而将其余字段包装在另一个 div 中?这样我可以在客户端使用 javascript,我也想在客户端进行样式设置, 任何帮助将不胜感激 提前致谢
【问题讨论】:
标签: html django django-forms
是的,您可以render fields manually 并添加您喜欢的任何样式。
{{ form.non_field_errors }}
<div class="fieldWrapper">
{{ form.subject.errors }}
<label for="{{ form.subject.id_for_label }}">Email subject:</label>
{{ form.subject }}
</div>
<div class="fieldWrapper">
{{ form.message.errors }}
<label for="{{ form.message.id_for_label }}">Your message:</label>
{{ form.message }}
</div>
<div class="fieldWrapper">
{{ form.sender.errors }}
<label for="{{ form.sender.id_for_label }}">Your email address:</label>
{{ form.sender }}
</div>
<div class="fieldWrapper">
{{ form.cc_myself.errors }}
<label for="{{ form.cc_myself.id_for_label }}">CC yourself?</label>
{{ form.cc_myself }}
</div>
另外,请查看 this neat article 的主题。
【讨论】: