#html #php
А кто подскажет. Как мне передавать через чекбокс не только on но и off если он не выбран+)
Ответы
Ответ 1
Если включен чекбокс - передаст on, если нет - offОтвет 2
Только через скрипт. Для проверки предыдущего состояния добавил кастомное поле last. ~function () { var chk = document.getElementById('chk') chk.last = chk.indeterminate = true chk.addEventListener('change', function () { if (this.checked && !chk.last) { chk.last = this.indeterminate = true this.checked = false } else { chk.last = false } }) document.querySelector('form').addEventListener('submit', function (event) { document.getElementById('res').value = this.indeterminate ? '' : chk.checked }) }() label { display: block; } input + span::before { content: "unchecked"; color: red; } input:checked + span::before { content: "checked"; color: green; } input:indeterminate + span::before { content: "indeterminate"; color: silver; }
Комментариев нет:
Отправить комментарий