Да, спасибо, ето подошло ....
возник еще небольшой вопрос - если один из селектов изначально установлен в пустое значение, как это можно проверить !?
Переделал немного код чтобы вести учет выбранных элементов
var list = null;
var chk_res = [];
var sel_res = [];
var selectVal;
list = $('.Main input:checked');
list.each( function(index) {
chk_res += $(this).attr('id');
if (index < list.length - 1)
chk_res += ',';
$(this.parentNode.parentNode).find('select').each(function (){
selectVal = this.value;
if (selectVal === null)
selectVal = "none";
sel_res += selectVal;
});
});
chk_res.toString();
sel_res.toString();
var hiddenCheck = document.getElementById('Checklist');
hiddenCheck.value = chk_res;
var hiddenSelect = document.getElementById('Selectlist');
hiddenSelect.value = sel_res;
но вот если селект не выбран то его значение (предусмотренное в none) не выводит !
Чекбоксы - все отображает !