Показать сообщение отдельно
  #4 (permalink)  
Старый 18.07.2011, 23:58
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

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 элемента не определены. Подскажите пожалуйста, почему?

Последний раз редактировалось (Sandr), 19.07.2011 в 00:01.
Ответить с цитированием