Сообщение от ninzzo
|
А нужно что бы после загрузки страницы если выбран чекбокс то он уже там был. Спасибо!
|
Значит надо сразу после загрузки все проверить.
function report_ch(name, cont_id) {
var elems = null;
var cont = null;
var check_all = function() {
var res = [];
for(var i=0;i<elems.length;i++)
if(elems[i].checked))
res.push(elem.value);
cont.innerHTML = res.join('<br/>');
};
// __construct
(function(){
if(!name)
return false;
var cont = document.getElementById(cont_id);
if(!cont)
return false;
var c = document.getElementsByName('id[]');
if(!c.length)
return false;
elems=[];
for(var i=0;i<c.length;i++) {
c[i].addEventListener('change', check_all, false);
elems[i] = c[i] ;
}
check_all(); // сразу и проверяем
}
})();
}
в конце страницы соответственно
<script type="text/javascript">check_ch('id[]', 'testing');