Так, используя Formwizard, на одном из моих шагов мне нужно указать возможность ввода 4 телефонных номеров. но с кнопкой/кликом, который говорит «Добавить другой номер телефона» и с помощью javascript, чтобы скрыть/показать эти дополнительные поля. Я не могу найти примеры этого. возможно ли это сделать с помощью мастера «Мастер» и добавить javascript?django FormWizard. используя Javascript, чтобы скрыть/показать поля формы
0
A
ответ
0
Этот плагин делает это для вас:
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>