Проблема с формой

207
12 ноября 2017, 17:47

Здравствуйте, у меня есть форма отправки, и там есть чекбокс, когда активируешь чекбокс ставится значение 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>
READ ALSO
Как получить значения из массива в PHP?

Как получить значения из массива в PHP?

Есть три массива заполненные числами типа float и мне надо взять значения элементов из массива и подставить в формулу для вычисленияКак это...

255
Ошибка при парсинге сайтов через CURL

Ошибка при парсинге сайтов через CURL

На моем VPS сервере функция CURL почему-то не может получить некоторые страницыНапример, для сайта akpphelp

231
Yii2 Редактирование характеристик товара

Yii2 Редактирование характеристик товара

Есть 2 таблицы product и detail_value

214