Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> перебор checkbox на Ajax 
V
    Опции темы
chiffa
Дата 20.11.2009, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 734
Регистрация: 11.11.2003

Репутация: -1
Всего: -1



Всем добрый день. У меня генерируется массив checkbox при выводе из базы:

Код

echo "<tr> <td>".$kod."</td> <td><input type='checkbox' name='checkbox[]' value='".$id."' id='chk".$id."'></td> </tr>";



Дальше Ajax запросом идет пересылка в файл для обработки. Вопрос: как сделать JavaScript выборку только отмеченных checkbox-ов? Зарание спасибо за ответ.
PM MAIL   Вверх
comtat
Дата 20.11.2009, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: 7
Всего: 71



Если я правильно понял, то ...
Код

<html>
<body>
<script>
var checkBoxs = [];

function getChecked(){
    checkBoxs = [];

    elems = document.getElementsByTagName('input');
    for (i=0;i<elems.length;i++){
        if (elems[i].type == 'checkbox'){
            if (elems[i].checked) {
                checkBoxs.push(elems[i].id);
            }
        }
    }
    alert('выделенные checkbox c id: ' + checkBoxs.join());
}
</script>
<input id='c1' type='checkbox' name='box[]' checked />
<input id='c2' type='checkbox' name='box[]' />
<input id='c3' type='checkbox' name='box[]' checked />
<input id='c4' type='checkbox' name='box[]' />
<input id='c5' type='checkbox' name='box[]' />
<input id='c6' type='checkbox' name='box[]' />
<br /><a href="javascript:void(0);" onclick="getChecked();">найти отмеченные</a>
</body>
</html>



--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
chiffa
Дата 20.11.2009, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 734
Регистрация: 11.11.2003

Репутация: -1
Всего: -1



да! то что надо! спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0577 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.