【问题标题】:django FormWizard. using Javascript to hide/show form fieldsdjango 窗体向导。使用 Javascript 隐藏/显示表单字段
【发布时间】:2026-02-11 02:20:06
【问题描述】:

因此,使用 Formwizard,在我的一个步骤中,我需要提供输入 4 个电话号码的选项。但有一个按钮/可点击显示“添加另一个电话号码”并使用 javascript 隐藏/显示那些额外的字段..我找不到任何例子。是否可以使用 From 向导执行此操作并添加 javascript?

【问题讨论】:

    标签: javascript django django-formwizard


    【解决方案1】:

    这个插件可以为你做到这一点:

    http://elo80ka.wordpress.com/2009/10/10/jquery-plugin-django-dynamic-formset/

    问题是它会在您的表单向导中的所有步骤上工作。我有这样的东西可以让它只工作一步:

    <form action="" {% if wizard.steps.step1 == 2 %} id="phone"{% endif %} method="post">{% csrf_token %}
    
    <script type="text/javascript">
          $(function() {
              $('#phone tbody tr').formset({
                prefix: '{{wizard.form.prefix}}'
                        });
                          })
    </script>
    

    【讨论】:

      最近更新 更多