| 
 Проверка выбранного типа элемента Доброго времени суток. Есть скрипт: 
function calc(){
  var group = $(".parametr"); // выбираем группу объектов
  var parametr = {}; //Создаем пустой массив для сбора информации
  parametr['action']='update_setup';
  $.each(group, function(){//Собираем инфу в массив
    tag_name = this.tagName;
    parametr[this.id]=this.value;
  });
  parametr = JSON.stringify (parametr);
  console.log(parametr);
  //aj('GET','motion.php',parametr,'.rezult'); 
}
В ней выбираю все элементы с классом ".parametr" и перебором добавляю в массив "parametr" в виде: ключ = id элемента. значение = value элемента. Это работает со всеми элементами кроме "checkbox" на все выбранные "checkbox" выдает "blind_press":"on" при выборе "checkbox" был включен "paper_lam":"on" при выборе "checkbox" был вЫключен "combine":"on" при выборе "checkbox" был вЫключен "cover":"on" при выборе "checkbox" был вЫключен как правильно сделать проверку? | 
| 
 
//получить состояние флажка
$('checkbox').prop('checked')
 | 
| 
 мне не нужно состояние флажка. Мне нужно определить какой это inpute. Поле для ввода текста или радиокнопка. | 
| 
 Alex_dark74, parametr[this.id]= this.type == "radio" || this.type == "checkbox"? this.checked : this.value; | 
| Часовой пояс GMT +3, время: 21:59. |