javascript 用于在Django中添加表单集示例的按钮

kmbjn2e3  于 2023-11-15  发布在  Java
关注(0)|答案(1)|浏览(113)

我想创建一个按钮,用于在显示的页面中动态添加和删除表单集的示例。这是我第一次使用Django中的表单集,我不知道任何JavaScript,所以我很感激任何帮助。因此,在我的视图中,表单集的行如下所示:

strategy_settings = formset_factory(StrategySettings, extra=1)
strategy_form = strategy_settings(request.POST)

字符串
我相信这是一个改变“额外”属性值的问题,但我不知道如何在JavaScript中实现它。
下面是我的模板:

{% extends "mainapp/base.html" %}
{% block content %}
<form method="post" id="strategy-form">
    {% csrf_token %}
    {{ simulation_form.as_p }}
    {% for form in strategy_form %}
    {{ form.as_p }}
    {% endfor %}

    <button type="button">Add Strategy</button>
    <button type="button">Remove Strategy</button>

    <button type="submit" name="save">Submit</button>
</form>

{% endblock %}


提前感谢任何人。

d4so4syb

d4so4syb1#

extra值确定最初显示多少个附加的空表单。
至于动态的东西,因为你还不知道任何JavaScript,我建议你去看看一个第三方的软件包,它可以做你想做的事情。

相关问题