@Alex4Shch

Как сделать зависимые чекбоксы?

Подскажите плиз, как осуществить такое:
есть 4 чекбокса, если выбран первый, то из из 2,3,4 можно выбрать только один. А если сначала выбрали один из 2,3,4, то можно выбрать только первый?=) Классы можно присвойть.
  • Вопрос задан
  • 880 просмотров
Решения вопроса 1
@Alex4Shch Автор вопроса
<div class="checkbox">
    <label><input type="checkbox" class="two"></label>
</div>
<div class="checkbox">
    <label><input type="radio" name="rad" class="two"></label>
</div>
<div class="checkbox">
    <label><input type="radio" name="rad" class="two"></label>
</div>
<div class="checkbox">
    <label><input type="radio" name="rad" class="two"></label>
</div>

$(document).delegate('.two', 'click', function(){
	$('.two').each(function(a, b){
    	if($(b).prop('checked') == true){
    		$(b).parent().addClass('checked');
    	}else{
    		$(b).parent().removeClass('checked');
        }
    });
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
casusbelli-dn
@casusbelli-dn
Вникаю по чуть-чуть
Для первого свой атрибут name. Для трёх оставшихся одинаковое значение атрибута name.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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