За последние 24 часа нас посетили 17168 программистов и 1300 роботов. Сейчас ищут 1577 программистов ...

Доступ в JS к checkbox

Тема в разделе "JavaScript и AJAX", создана пользователем miks, 8 фев 2007.

  1. miks

    miks Активный пользователь

    С нами с:
    8 фев 2007
    Сообщения:
    1
    Симпатии:
    0
    Для обработки в PHP очень удобно сделать имя группы checkbox-ов массивом , как-то так (для всех элементов группы): name="values[]". А как для проверки количества отмеченных, получить доступ из JS ? При попытке сделать что-то типа var total document.my_form.values[].length; - ошибка.
     
  2. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Код (Text):
    1. var checked = 0;
    2. el = document.getElementsByName('values[]');
    3. for (i = 0; i < el.length; i++){
    4.    if (el[i].checked == true){
    5.       checked++;
    6.    }
    7. }
    8. alert(checked);