django FormWizard。使用Javascript来隐藏/显示表单字段

时间:2012-02-10 07:09:53

标签: javascript django django-formwizard

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

1 个答案:

答案 0 :(得分:0)

这个插件可以帮到你:

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

问题是它将适用于formwizard中的所有步骤。我有类似的东西让它只工作一步:

<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>