4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 25 ноября 2005 21:15
Вопрос: имеется массив 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[". Но хотелось бы знать: может быть, есть более нормальные способы.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
|