kobezzza,
Не вышло с этим кодом....
Вот все чекбоксы, в том виде как они сейчасть у меня выводятся.
1) 21 <input name="name_smile" id="id_21" value="id_21" type="checkbox">
2) 10 <input name="name_smile" id="id_10" value="id_10" type="checkbox">
3) 12 <input name="name_smile" id="id_12" value="id_12" type="checkbox">
4) 15 <input name="name_smile" id="id_15" value="id_15" type="checkbox">
5) 19 <input name="name_smile" id="id_19" value="id_19" type="checkbox">
(перед инпутом выводится его ид в бд, это просто для наглядности)
Отмечаю все чекбоксы, нажимаю, на ссылку, которая запускает функцию с этим содержанием:
var group = document.getElementsByName('name_smile'), result = [], i;
for (i = group.length; i--;){
if (group[i].checked) { result.push(group[i].value); alert(result[i]);}
}
вылетают алерты с таким содержанием:
undefined
undefined
id_12
id_15
id_19
Вообще не понимаю в чём дело, в роде бы всё правильно, но 2 элемента не определены. Подскажите пожалуйста, почему?