Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. <form method='POST'>
  2. {% csrf_token %}
  3. {{ ssformset.management_form }}
  4. {{ ssformset.non_form_errors }}
  5. <div id="form-list">
  6. {% for form in ssformset %}
  7. <div id="form-set">
  8. {% for field in form %}
  9. <div class="form-group">
  10. <div class="row">
  11. <label class="col-sm-4 col-md-2 control-label" for="{{ field.id_for_label }}">{{ field.label }}</label>
  12. <div class="col-sm-8 col-md-8 col-lg-6">
  13. {{ field }}
  14. </div>
  15. </div>
  16. </div>
  17. {% endfor %}
  18. </div>
  19. {% endfor %}
  20. </div>
  21. <div id="empty_form" style="display:none">
  22. <div id="form-set">
  23. {% for field in ssformset.empty_form %}
  24. <div class="form-group">
  25. <div class="row">
  26. <label class="col-sm-4 col-md-2 control-label" for="{{ field.id_for_label }}">{{ field.label }}</label>
  27. <div class="col-sm-8 col-md-8 col-lg-6">
  28. {{ field }}
  29. </div>
  30. </div>
  31. </div>
  32. {% endfor %}
  33. </div>
  34. </div>
  35. <br/><br/>
  36. <input id="add_more" class="btn btn-success" type="button" value="Add More Parts" >
  37. <input class="btn btn-primary" type="submit" value="Submit"/>
  38. </form>
  39.  
  40.  
  41.  
  42. <script>
  43. var form_count = '{{ ssformset.total_form_count }}'
  44. $('#add_more').on('click', function() {
  45. form_count++;
  46. var form_idx = $('#id_form-TOTAL_FORMS').val();
  47. $('#form-list').append($('#empty_form').html().replace(/__prefix__/g, form_idx));
  48. $('#id_form-TOTAL_FORMS').val(parseInt(form_idx) + 1);
  49. });
  50. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement