[Решено]
Добрый день!
Есть несколько чекбоксов. На каждый из чекбоксов добавлено свойство onclick="функция". Однако, Firebug пишет: do_okrug is not defined. Почему функция не запускается - ума не приложу??
function do_okrug(okrug_num, stat)
{
$('#tarea2').append(okrug_num);
if (stat){
for (var i = 0; i < Mgr.length; i++){
if (Mgr[i].id==okrug_num) {
for (var j = 0; j < Sts.length; j++)
{
if (Mgr[i].m_id==Sts[j].id && Sts[j].checked==false) {
$('input[id="'+Sts[j].id+'"]').attr('checked',true);
SellectCh();
}
}
}
}
} else {
for (var tr = 0; tr < Mgr.length; tr++){
if (Mgr[tr].id==okrug_num) {
for (var j = 0; j < Sts.length; j++)
{
if (Mgr[tr].m_id==Sts[j].id && Sts[j].checked==true) {
$('input[id="'+Sts[j].id+'"]').attr('checked',false);
}
}
}
}
}
};
$('#tarea_okrugi').append('<div class="okrugcss"><label><input type="checkbox" onClick="do_okrug(20, this.checked)" name="okr" class = "okruginput" /> Округ 1</label></div>');
$('#tarea_okrugi').append('<div class="okrugcss"><label><input type="checkbox" onClick="do_okrug(21, this.checked)" name="okr" class = "okruginput" /> Округ 2</label></div>');
$('#tarea_okrugi').append('<div class="okrugcss"><label><input type="checkbox" onClick="do_okrug(22, this.checked)" name="okr" class = "okruginput" /> Округ 3</label></div>');
$('#tarea_okrugi').append('<div class="okrugcss"><label><input type="checkbox" onClick="do_okrug(23, this.checked)" name="okr" class = "okruginput" /> Округ 4</label></div>');
Пробовал саму функцию (определение) затолкать и сверхху, и снизу - один черт не работает... Что же не так делаю?