У меня есть модальная форма и поле ввода с типом флажка. Я хочу создать форму обновления, поэтому мне нужно запросить данные у php и перейти на html. Таким образом, у меня есть два условия: если параметр = 0 атрибут checked = "checked", в противном случае проверенный атрибут становится не проверенным. Поэтому я использую jQuery, это мой код:
<input class="form-check-input" type="checkbox" value="Ya" name="agenda_pimpinan" id="tampilkan_agenda_pimpinan" checked="checked"/>
<script type="text/javascript">
var x = event.tampilkan_agenda_pimpinan;
console.log(x);
if(x != 0) {
$('#tampilkan_agenda_pimpinan').removeAttr("checked");
}
else {
$('#tampilkan_agenda_pimpinan').attr("checked");
}
</script>
Предположим, у меня есть две данные, которые я хочу обновить, мы предполагаем имена data1 и data2. Данные1 имеют параметр = 0, а Данные2 имеют параметр = 1 . Если я нажму на data1, появится модальная форма. Проверенный атрибут все еще проверен. Затем я нажимаю на data2, проверенный атрибут становится не проверенным. Но если я вернусь назад к data1, проверенный атрибут станет непроверенным. Я не знаю, как написать код, чтобы атрибут вернулся к началу.
Как это исправить?