Вот простая маленькая функция javascript, которая создает массив всех флажков (видео) в моей форме (myform) и создает другой массив флажков, которые проверены.Это прекрасно работает, если в форме нет только одного флажка.В этом случае ящики не определены.Разве это не должно работать с document.myform.video.length, равным 1?
function toggle(main) {
boxes = document.myform.video.length;
alert(boxes);
var videos = [];
for (i=0; i<boxes; i++) {
document.myform.video[i].checked = main.checked;
}
}