expense_create.html 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. {% extends "base.html" %}
  2. {% block content %}
  3. {% load django_bootstrap5 %}
  4. {% block page_title %}Create expense{% endblock %}
  5. <div class="form-check">
  6. <input class="form-check-input" type="checkbox" value="" id="IsMultiple" onchange="handleChange(this)" >
  7. <label class="form-check-label" for="flexCheckDefault">
  8. Is multiple payment
  9. </label>
  10. </div>
  11. <div id="display">
  12. <form action="" method="post">
  13. {% csrf_token %}
  14. {% bootstrap_form lone_expense_form %}
  15. {% bootstrap_button button_type="submit" content="Submit" %}
  16. </form>
  17. </div>
  18. {% endblock content %}
  19. {% block extra_js %}
  20. <script>
  21. function handleChange(checkbox) {
  22. div = document.getElementById('display');
  23. if(checkbox.checked == true){
  24. div.innerHTML = `<form action="" method="post">
  25. {% csrf_token %}
  26. {% bootstrap_form mult_expense_form %}
  27. {% bootstrap_button button_type="submit" content="Submit" %}
  28. </form>
  29. `
  30. }else{
  31. div.innerHTML = `<form action="" method="post">
  32. {% csrf_token %}
  33. {% bootstrap_form lone_expense_form %}
  34. {% bootstrap_button button_type="submit" content="Submit" %}
  35. </form>
  36. `
  37. }
  38. }
  39. </script>
  40. {% endblock extra_js %}