Sod it. Cable form display now depends only on checkbox state

This commit is contained in:
2019-10-08 13:53:24 +01:00
parent f8a9062b8e
commit f9c851b960

View File

@@ -47,7 +47,7 @@
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="{{ form.category.id_for_label }}" >Category</label> <label for="{{ form.category.id_for_label }}" >Category</label>
<select name="{{ form.category.name }}" id="{{ form.category.id_for_label }}" required class="form-control" onchange="checkIfCableHidden()"> <select name="{{ form.category.name }}" id="{{ form.category.id_for_label }}" required class="form-control">
{% for id, choice in form.category.field.choices %} {% for id, choice in form.category.field.choices %}
<option value="{{ id }}" <option value="{{ id }}"
{% if object.category.id == id %} {% if object.category.id == id %}
@@ -216,12 +216,12 @@
{% block js%} {% block js%}
<script> <script>
function checkIfCableHidden() { function checkIfCableHidden() {
if(document.getElementById("id_category").value == "33" && document.getElementById("id_is_cable").checked) { //TODO: CHANGE THIS IN PRODUCTION if(document.getElementById("id_is_cable").checked) {
document.getElementById("cable-table").hidden = false; document.getElementById("cable-table").hidden = false;
} else { } else {
document.getElementById("cable-table").hidden = true; document.getElementById("cable-table").hidden = true;
} }
} }
checkIfCableHidden() checkIfCableHidden();
</script> </script>
{%endblock%} {%endblock%}