Обнулит выбор в выпадающем списке django
Подскажите, пожалуйста. Есть чекбокс, по нажатию на него появляется выпадающий список. Человек может выбрать в нем один из вариантов. Как сделать, чтобы после того как у чекбокса была снята галочка (человек передумал выбирать этот вариант), в выпадающем списке выбранное значение обнулялось (по умолчанию None)? Использую django, bootstrap5
<label class="container" data-bs-toggle="collapse" href="#monday_timesheet" aria-expanded="false" aria-controls="monday_timesheet" >{{ form.monday }} Понедельник<span class="checkmark" ></span></label>
<div class="collapse" id="monday_timesheet">{{ form.monday_timesheet }}<br></div>
Ответы (1 шт):
Автор решения: Za Ars
→ Ссылка
$('[href="#monday_timesheet"] input[type="checkbox"]').change(function () {
let val = $(this).value() # или val(), не помню
if (!val) {
$("#monday_timesheet select").value(null); # или val(null)
}
});
Предоставьте отрендеренный вариант формы, чтобы пример был более полным
На всякий случай информация о подключении JS к форме
