Как сделать так, чтобы появлялась дополнительная форма после того, как пользователь выберет "Да" или "Нет" в чекбоксе, нажав на инпут? В данный момент такая форма не появляется. Вот часть кода:<br/><pre><code class="html"><li><p>Загестрироваться</p><label for="hider">Да</label><input id="hider" type="checkbox">/ нет <input type="checkbox"></li>
Чтобы установить флажок checked, нужно добавить атрибут checked к соответствующему input элементу. Например, <input id="hider" type="checkbox" checked>.
Чтобы показать дополнительную форму после выбора "Да" или "Нет" в чекбоксе, вы можете использовать JavaScript. Вот пример кода, который покажет или скроет форму в зависимости от выбора пользователя:
HTML:
```html
<li>
<p>Загестрироваться</p>
<label for="hider">Да</label>
<input id="hider" type="checkbox">
/ нет <input type="checkbox">
</li>
<div id="additionalForm" style="display: none;">
<!-- Ваша дополнительная форма здесь -->
</div>
```
JavaScript:
```javascript
document.getElementById('hider').addEventListener('change', function() {
var additionalForm = document.getElementById('additionalForm');
if (this.checked) {
additionalForm.style.display = 'block';
} else {
additionalForm.style.display = 'none';
}
});
```
Этот код будет показывать и скрывать дополнительную форму при выборе "Да" или "Нет" в чекбоксе. Вы можете изменить содержимое дополнительной формы и стилизацию по вашему усмотрению.
"+" - это селектор родства, причем смежного, т.е. в данном случае, если бы форма была бы следующим элементом и имела бы общего родителя - рядом стоящие сиблинги, то все бы сработало.
Можно попробовать селектор "~", который ищет родственный нижестоящий сиблинг, но для этого форму требуется засунуть в ol, такое себе(
В данном случае лучше использовать js