Вот как пробую
$('.calc').each(function(){
var id = $(this).attr('id');
var value;
switch($(this).attr('type')) {
case 'text': value = $(this).val(); break;
case 'checkbox': value = $(this).is(':checked'); break;
case 'radio': value = $(this).is(':checked'); break;
default: value= $(this).val(); break;
}
parametr[id] = value;
});
Но почему то выдает "on" даже на не выбранном radio