Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Дизайн, HTML, CSS, JavaScript »   Работа с массивом checkbox на JavaScript
RSS

Работа с массивом checkbox на JavaScript

Как это делается?

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модератор: GramПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Вопрос: имеется массив checbox вида


<input type=checkbox name=fs[1] checked>

<input type=checkbox name=fs[2] checked>

.....

<input type=checkbox name=fs[N-1] checked>

<input type=checkbox name=fs[N] checked>


Каким образом наиболее корректно переключить все checkboxes сразу с помощью JavaScript? Я пытался обращаться к ним, как к массиву (как это делается в PHP), что-то вроде document.forms[0].elements['fs'] или document.forms[0].elements['fs[]'], но ничего из этого не вышло.
В итоге решил проблему извращенным способом: стал просматривать все элементы формы в цикле и проверять их имя (свойство name) на наличие "fs[". Но хотелось бы знать: может быть, есть более нормальные способы.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003

XXXX Pro написал:
[q]
В итоге решил проблему извращенным способом:
[/q]

Не знаю, у меня всё реализованно именно так, как ты сказал, т.е. перебором всех элементов формы и сравнение их имени.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Просто я думал, что я один так извращаюсь, а на самом деле должны быть более нормальные способы. Жаль, что я оказался неправ...

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Модератор: GramПечать
Объединенный Открытый Проект »   Дизайн, HTML, CSS, JavaScript »   Работа с массивом checkbox на JavaScript
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0232. Количество выполненных запросов: 18, время выполнения запросов 0.0153