Здравствуйте, у меня есть форма отправки, и там есть чекбокс, когда активируешь чекбокс ставится значение true и нажимаешь отправить через файл обработчик отправляется запрос в бд и перебрасывает обратно в форму, но если ничего не изменять и произвести повторную отправку формы при помощи кнопки при перебросе обратно в форму чекбокс дезактивируется и ставит значение false. Из-за чего чекбокс меняет значение ?
<script>
function superCheckbox(event, scope) {
document.getElementById('checkedOn').checked = true
if (event.target.nodeName == 'INPUT') return
if (scope.classList.contains('Checkbox--checked')) {
scope.classList.remove('Checkbox--checked')
document.getElementById('checkedOn').value = '0'
} else {
scope.classList.add('Checkbox--checked')
document.getElementById('checkedOn').value = '1'
}
}
</script>
<?php if ($checkBoxLive['checkedOn'] == false): ?>
<label onclick=" superCheckbox(event, this) " class="Checkbox ">
<?php else: ?>
<label onclick=" superCheckbox(event, this) " class="Checkbox Checkbox--checked ">
<?php endif; ?>
<span class="circle">
<span class="in-circle"></span>
</span>
<input type="checkbox" id="checkedOn" name="checkedOn" value=" <?php echo $checkBoxLive['checkedOn']; ?> ">
<div class="Input__label"></div>
</label>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть три массива заполненные числами типа float и мне надо взять значения элементов из массива и подставить в формулу для вычисленияКак это...
На моем VPS сервере функция CURL почему-то не может получить некоторые страницыНапример, для сайта akpphelp