Страница 1 из 1

Выставление параметров полей с помощью JavaScript

Добавлено: 2007-07-26 14:38:33
BAV_Lug
Есть набор чекбоксов с именами вида a[0] - a[5]
Как мне из JavaScript устанавливать их значения?
Запись вида

Код: Выделить всё

form.a[0].checked = true
не прокатывает :(
И сразу следующий вопрос как из JavaScript определить сколько этих полей для того что-бы например в цикле установить все.

Re: Выставление параметров полей с помощью JavaScript

Добавлено: 2007-07-26 15:29:57
Alex Keda
посомтри как сделано, например в phpMYAdmin...
но вот скрипты там помоему динамически генерятся....

Re: Выставление параметров полей с помощью JavaScript

Добавлено: 2007-07-27 13:26:51
BAV_Lug
Написал. Может кому еще понадобиться.

Код: Выделить всё

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 - название формы где стоят чекбоксы