选中并计算已选中复选框的数量

时间:2016-06-09 07:02:51

标签: javascript php html yii yii2

我按照用户数创建复选框(复选框数组)。 如果没有用户,则不会创建复选框。

问题: 如果复选框是否存在,我想检查一下  如果复选框存在而不是我想要计算被检查的复选框。

代码:

def getAnnualSnow(allData):
    annualSnow =  []
    year = allData[0]['year']
    totalSnow = 0
    for monthData in allData:
        if year <= 2012:
            if monthData['year'] == year:
                totalSnow = totalSnow + monthData['snow']
            else:
                totalAnnSnow = {'year':year, 'totalsnow':round(totalSnow,1)}
                #print(totalAnnSnow)
                annualSnow.append(totalAnnSnow)
                year = year + 1
                totalSnow = 0
        else:
            return annualSnow

2 个答案:

答案 0 :(得分:1)

尝试:

演示:https://jsfiddle.net/r00xxgk5/

if($('input:checkbox[name="noti[]"]').length > 0) { // check length of checkbox if > 0
   var sList = "";
   $('input:checkbox[name="noti[]"]').each(function () { // loop throgh all checkbox and detect if checked or not
        sList += "(" + $(this).val() + "-" + (this.checked ? "checked" : "not checked") + ")";
   });
   console.log (sList);
}

答案 1 :(得分:0)

如何使用count:

count($noti);