Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > определить номера выбранных checkbox'ов


Автор: Sniper 27.2.2009, 11:04
случился затык

Код

function choosed_chk(){
 var a = document.getElementsByName('checkboxs');
     values="";
     for (i=1; i<a.length; i++) { // пробегаем по всем
         if (a.checked) { // если выделен значит
           
         }    
     }
}

так вот если выбраны то добавить в массив, который потом передать php
массив вот такой должен быть Array ( [0] => 0 [1] => 2 ) тут показанно что были выбраны первый и третий

как бы такое сделать?

Автор: Rigel 27.2.2009, 11:18
if (a.checked){Array[i] = 1;} 

Автор: Soah 27.2.2009, 12:58
Код

function choosed_chk(){
    var array = new Array();
    var cbs = document.getElementsByName('checkboxs');
    var len = checkboxs.length;
        
    for (var i = 0; i < len; ++i)
        if (cbs[i].checked)
           array.push(i);
}

Автор: Sniper 27.2.2009, 16:00
все решено.

не работал с массивами в javascript, теперь знаю как.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)