2012-02-10 57 views
0

所以使用Formwizard,在我的一個步驟中,我需要給出輸入4個電話號碼的選項。但與一個按鈕/點擊說'添加另一個電話號碼',並使用JavaScript來隱藏/顯示這些額外的領域..我找不到任何這樣的例子。是否有可能使用From嚮導執行此操作,並添加javascript?django FormWizard。使用Javascript來隱藏/顯示錶單域

回答

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>