Помогите с JavaScript

alexhemp

Новичок
Edson

Ты бы лучше подумал о том, что пишет Frol. Он прав. Ты не почитал даже элементарного учебника по JavaScript.

что по твоему будет делать такой цикл
for (i<0; i<=name.legth;i++)

Я тебе даже в примерном коде написал более правильный вариант.

Итак - рассказываю еще раз.

var name=document.getElementsByName("goodsIDS[]");

При первом вызове getElementsByName ты получишь коллекцию в которых будут все элементы имеющие одинаковое имя.

Далее в цикле их нужно просмотреть на предмет установленного свойства checked.

for (i = 0; i < name.length; i++) {
if (name.checked) errors++;
}

Цикл от нуля до name.length - 1 (надеюсь понятно почему).

Писать в начале цикла i<0 а так-же зачем-то делать document.getElementById(name).checked) - само по себе абсурдно - искать в документе элемент, id которого совпадает с ОБЪЕКТОМ, ведь name - это коллекция элементов имеющих одинаковые имена. а name - конкретный объект.

В общем - дальше ищи руководство по JS, устанавливай microsoft script debugger или еще что-нить для других браузеров и дерзай.
 
Сверху