Показать сообщение отдельно
  #1 (permalink)  
Старый 12.06.2013, 22:45
Новичок на форуме
Отправить личное сообщение для sanyomix Посмотреть профиль Найти все сообщения от sanyomix
 
Регистрация: 28.12.2012
Сообщений: 4

Перестает работать функция проверки выбора checkboks
Приведенная функция перестает работать если на странице находится один checkboks. Страница генерируется динамически и я заранее не могу определить сколько их будет, поэтому использую массив чекбоксов. Вызов осуществляется на событие onClick="return CheckTask(this.form,'choice_task[]',this.checked)".
Сами чекбоксы генерируются в массиве построчно
<INPUT TYPE='checkbox' NAME='choice_task[]' value='".$row['id']."'>
function CheckTask(oForm, cbName, checked)
{
  for (var i=0; i < oForm[cbName].length; i++)
  {
    if (oForm[cbName][i].checked == true)
    {
     return true;
    }
  }
 return false;
}
Для значения oForm[cbName].length выдается "undefined".
Ответить с цитированием