ddimonn8080
@ddimonn8080

Как сделать один тег label для двух чекбоксов?

Здравствуйте, как сделать один тег label для двух чекбоксов?
Чтобы по клику на одном лейбле или чекбоксе менялся таким же образом второй чекбокс?

Спасибо
  • Вопрос задан
  • 821 просмотр
Пригласить эксперта
Ответы на вопрос 2
@Nellina
Чтобы можно было выбрать один из вариантов, нужно использовать не чекбокс, а радиобаттон. при этом у нескольких радио должен быть один name. Сам label тут значения почти не имеет.
Ответ написан
Negwereth
@Negwereth
lvivcss.com.ua
Это только скриптом. Связка label + input работает на основе аттрибута id, который, как всем известно, обрабатывается как уникальный, потому если браузер уже встретил элемент с таким id, то к последующим элементам ожидаемое поведение применяться не будет.

Браузер всегда обрабатывает самый первый встреченный элемент с id.

Потому в вашем случае вам надо на лейбл повесить обработчик нажатия, и уже в нём присваивать значения инпутам.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы