Значение не выбранного checkbox

244
30 сентября 2017, 21:23

Есть у меня checkbox

<input type="checkbox" checked name="visited[]" value="1">

Нужно, чтобы он был автоматом со значением "1". Но если пользователь снимает галочку, то все равно в БД заноситься со значение "1".
А нужно, чтобы было пусто или "0" при снятии.

Answer 1

Вам нужно убрать value из атрибутов.
Тег будет автоматически отдавать значение true или false (что можно считать, как 1 или 0).
По стандарту у вас уже включен атрибут checked, он будет отдавать true. При снятии флажка, соответственно будет передавать false.

READ ALSO
Вывести блок поверх другого блока если первый блок внутри второго

Вывести блок поверх другого блока если первый блок внутри второго

Добрый день! Возник вопрос в ходе работыЕсть два блока, к примеру: <div class="first">(height:100px) и дочерний ему блок <div class="second">(height:50px)

226
Вставить видео со стороннего ресуса без их контролов

Вставить видео со стороннего ресуса без их контролов

Доброго времени суток, как можно в html вставить видео со стороннего ресурса, например ivideon, без их навигации и логотипа

196
Вычисление строки с минимальной ценой

Вычисление строки с минимальной ценой

Есть таблица в БД: mod_id, mod_price, mod_parent,mod_percent

241
Дамп файлов БД во время тестирования или очень медленные тесты

Дамп файлов БД во время тестирования или очень медленные тесты

У меня есть проект на PHP с использованием Yii2 и тестирую я все это дело Codeception

285