Для флажков вы можете использовать это:
Вариант 1:
$('#checkbox_id').prop('checked'));
Вариант 2:
$('#checkbox_id').is(':checked'));
Может быть, в вашем случае с циклом вы можете попробовать это:
if(input.attr('type') == 'checkbox') {
input.is(':checked'));
}
...
Неопределенным свойством может быть кнопка Отправить. Это так?
<input type="submit" value="Submit Profile">