@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();
}
});
});
  • Вопрос задан
  • 476 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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