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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> checkbox! узнать количество нажатых 
V
    Опции темы
Bandit
Дата 14.4.2008, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Доброго дня! smile

Опишу проблему:

На форме имеется куча checkbox(-ов) у все их одно и то же имя toDelete и разные значения value.

<input type="checkbox" name="toDelete" value="62"/>

как можно узнать количество нажатых(помеченных) checkbox(-ов)???

пробовал делать так:


<form action="XXX">
  <input type="hidden" name="method"  value=""/>
 ...
  <input type="checkbox" name="toDelete" value="62"/>
...

  <button onclick="deleteList()">
    delete
  </button>
</form>

                
Код

                function doDelete() {
            var arr = document.getElementsByName('toDelete');
                        var val = arr.value;
            if (val.length >0) {
                document.getElementsByName('method').value = 'delete';
                document.Form.submit();
            }
        }

Благодарю за внимание smile
PM MAIL   Вверх
bars80080
Дата 14.4.2008, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



а разве нельзя посчитать на сервере по факту пришедшие переменные, коли она сабмитится?

Добавлено через 1 минуту и 14 секунд
в конце коноцов можно перебрать в цикле все чекбоксы и проверить свойство .checked
PM MAIL WWW   Вверх
Bandit
Дата 14.4.2008, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Должна быть проверка на стороне клиента. smile

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


 




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


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

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