И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
BAV_Lug
- сержант
- Сообщения: 299
- Зарегистрирован: 2006-06-02 15:38:28
- Откуда: Харьков
Непрочитанное сообщение
BAV_Lug » 2007-07-26 14:38:33
Есть набор чекбоксов с именами вида a[0] - a[5]
Как мне из JavaScript устанавливать их значения?
Запись вида
не прокатывает

И сразу следующий вопрос как из JavaScript определить сколько этих полей для того что-бы например в цикле установить все.
BAV_Lug
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
Alex Keda
- стреляли...
- Сообщения: 35418
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2007-07-26 15:29:57
посомтри как сделано, например в phpMYAdmin...
но вот скрипты там помоему динамически генерятся....
Убей их всех! Бог потом рассортирует...
Alex Keda
-
BAV_Lug
- сержант
- Сообщения: 299
- Зарегистрирован: 2006-06-02 15:38:28
- Откуда: Харьков
Непрочитанное сообщение
BAV_Lug » 2007-07-27 13:26:51
Написал. Может кому еще понадобиться.
Код: Выделить всё
function allCheckbox(name, perekl) {
f = document.frm;
for (var i = 0; i < f.elements.length; i++)
{
var el = f.elements[i];
if (el.name.substr(0, name.length) == name) {
f[el.name].checked = f[perekl].checked;
}
}
}
Где name - общая часть во всех названиях чекбоксов (например у a[0]-a[5] это - а), а perekl - это название чекбокса которым мы усе и переключаем. frm - название формы где стоят чекбоксы
BAV_Lug