Задать вопрос
@ofounder

Html+js — как делать uncheck другим checkbox при переключении на текущий чекбокс?

как сделать так чтобы можно было выбрать только один чекбокс, и когда выбираем какой-то чекбокс другой, то предыдущий должен быть unchecked и поля дополнительные под ним скрыты

jsfiddle.net/SBhNx/71


Название 1




Название 2





JS--->

$(function(){
$("input[type='checkbox']").change(function(){

if($(this).is(":checked"))
{
$("#"+$(this).attr("id")+"_box").show();
}
else{
$("#"+$(this).attr("id")+"_box").find("input[type='text']").val("") ;
$("#"+$(this).attr("id")+"_box").hide();
}
});
});
  • Вопрос задан
  • 486 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Lumore
@Lumore
Front-end developer
Много лишнего кода у вас, конечно. jsfiddle.net/SBhNx/73
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Kanonier8
Мне кажется или для таких задач были придуманы Radio Buttons
<input type="radio" name="test" value="Radio 1" />
 <input type="radio" name="test" value="Radio 2" />

htmlbook.ru/samhtml5/formy/pereklyuchateli
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы