1
elm = ('cbProducts' + suffix);
_ctl = document.forms[0].elements[elm];
내 목록에 두 개 이상의 체크 박스가있는 경우에 작동합니다. 그러나 1 인 경우 _ctl은 정의되지 않습니다.체크 박스의 동적 목록에 대한 루프 체크 박스
오히려 가능하면 jQuery를 사용하고 같은겠습니까 :
elm = ('cbProducts' + suffix).trim();
_ctl = $("form :input #cbProducts*");
다음 단계는 _ctl (_ctl.length)의 길이를 할당되어 있지만, 요소 컬렉션에서 단 1 체크 박스 null입니다.
에 대한 시작은 내가 한 것입니다. 감사. – Taersious
@ 대용량 - 응? 그래서 이것은 당신이하려고하는 것이 아닙니다. –
예. 당신이 나를 도왔습니다. 다른 방법으로 액세스하는 방법을 알아야합니다. '$ ("form input [id = 'cbProducts'+ elm] ');' – Taersious