Javascript 如何从inlineformset中排除删除字段,但仍允许删除
我有一个在模板中渲染的inlineformset,因此行是水平的。令人烦恼的是,当我在字段中循环生成html时,这也会自动呈现一个删除复选框。我看到这是可见光场的一部分 我怎样才能摆脱这个?我希望现在能够隐藏它,然后使用javascript用按钮显示复选框。这样我就可以进入“删除模式”。因此,我仍然希望用户能够删除内容,我只希望在页面加载时该字段停止在我的表中呈现Javascript 如何从inlineformset中排除删除字段,但仍允许删除,javascript,python,html,django,Javascript,Python,Html,Django,我有一个在模板中渲染的inlineformset,因此行是水平的。令人烦恼的是,当我在字段中循环生成html时,这也会自动呈现一个删除复选框。我看到这是可见光场的一部分 我怎样才能摆脱这个?我希望现在能够隐藏它,然后使用javascript用按钮显示复选框。这样我就可以进入“删除模式”。因此,我仍然希望用户能够删除内容,我只希望在页面加载时该字段停止在我的表中呈现 <--form is here, management form etc --> {% for form in
<--form is here, management form etc -->
{% for form in existing_formset.forms %}
<--field headings generated here-->
<tr class="{% cycle row1,row2 %}">
<-- visible fields: apparently includes delete checkbox-->
{% for field in form.visible_fields %}
<--generate horizontal rows with fields-->
<td>
{{ field.errors.as_ul }}
{{ field }}
</td>
{% endfor %}
</tr>
{% endfor %}
<--more stuff-->
{现有_formset.forms%}
{%form.visible_fields%}
{{field.errors.as_ul}}
{{field}}
{%endfor%}
{%endfor%}
为什么不在页面加载时用javascript隐藏删除字段?好消息,我现在就开始努力工作,因为没有简单的id分配给模板元素。您使用的是js库吗?在jquery中,您可以执行$('[name*=“DELETE”]')
我最后只是单独生成表单字段,不过我会看一看,谢谢@IainShelvington