Я знаю, что это старый пост, но я искал подобное решение, и я оказался здесь.
Я использовал ответ Оле Мелхуса в качестве отправной точки и сделал его немного красивее и полезнее для меня, используя switch / case вместо if / else. Просто подумал, что выложу это здесь для всех, кому это может понадобиться.
http://jsfiddle.net/N5rfu/
$("#for_form1, #for_form2, #for_form3").change(function(){
switch($(this).attr('id')){
case 'for_form1':
$("#for_form2, #for_form3").attr('checked', '');
$("#form2, #form3").hide();
$("#form1").show();
break;
case 'for_form2':
$("#for_form1, #for_form3").attr('checked', '');
$("#form1, #form3").hide();
$("#form2").show();
break;
case 'for_form3':
$("#for_form1, #for_form2").attr('checked', '');
$("#form1, #form2").hide();
$("#form3").show();
break;
}
});