Показать сообщение отдельно
  #1 (permalink)  
Старый 02.12.2010, 11:28
Интересующийся
Отправить личное сообщение для Oracool Посмотреть профиль Найти все сообщения от Oracool
 
Регистрация: 04.12.2009
Сообщений: 23

Не работает передача функции переменной
Есть метод, который дописывает всем полям указанной формы id='':
function addIDtoName(target)
    {
      var myForm = document.target;
      for (var i=0; i<myForm.length; i++ )
        {
          myForm.elements[i].setAttribute("id", myForm.elements[i].name);
        }
    }


вызывается так:
<body onLoad="addIDtoName('orderform');">


и нифига не пашет!

Cтоит вручную прописать имя формы 'orderform' (вместо 'target') или просто forms[0] - то всё работает.

Чувствую что пахнет нехваткой знаний...
Ответить с цитированием