<script type="text/javascript">
       var checkedIds = "";//翻页保存选中的id
        function changeIds() {
            var oneches = document.getElementsByName("checkbox");
            for (var i = 0; i < oneches.length; i++) {
                if (oneches[i].checked == true) {
                    //避免重复累计id (不含该id时进行累加)
                    if (checkedIds.indexOf(oneches[i].value) == -1) {
                        checkedIds = checkedIds + oneches[i].value + ",";
                    }
                }
                if (oneches[i].checked == false) {
                    //取消复选框时 含有该id时将id从全局变量中去除
                    if (checkedIds.indexOf(oneches[i].value) != -1) {
                        checkedIds = checkedIds.replace((oneches[i].value + ","), "");
                    }
                }
            }
            $("#hidID1").val(checkedIds);
        }
        function getChecked() {
            var oneches = document.getElementsByName("checkbox");
            for (var i = 0; i < oneches.length; i++) {
                //全局变量中含有id,则该复选框选中
                if (checkedIds.indexOf(oneches[i].value) != -1) {
                    oneches[i].checked = true;
                }
            }
        }
</script>
原文:http://www.cnblogs.com/zsp520/p/6476801.html