input checkbox复选框取值

    <table>
        <!--列表表头 开始 -->
        <tr class="ui-widget ui-state-hover" style="height: 36px;">
            <th><input type="checkbox" name="checkbox" id="checkAll"/></th>
        </tr>
        <c:forEach var="li" items="${resultList}" varStatus="status">
            <tr>
               <td>
                    <input type="checkbox" name="checkedId" value="${li.extProjectId}" id="${li.extProjectId}"/>
                </td>         
            </tr>
        </c:forEach>
    </table>
var checkRows = function () {
    var rows = document.getElementsByName("checkedId");
    var checkAll = document.getElementById("checkAll");
    var checkedRows = '';
    for (var i = 0; i < rows.length; i++) {
        if (checkAll.checked == true) {
            rows[i].checked = true;
            if (checkedRows.length > 0) {
                checkedRows += ",";
            }
            checkedRows += rows[i].value;
        }else {
            if (rows[i].checked) {
                if (checkedRows.length > 0) {
                    checkedRows += ",";
                }
                checkedRows += rows[i].value;
            }
        }
    }
    return checkedRows;
}

猜你喜欢

转载自www.cnblogs.com/xueyicanfei/p/10196112.html
今日推荐