net 控件ajax分页 翻页保留checkbox选中状态

<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>

posted @ 2017-02-27 22:50  幻影刺客。  阅读(456)  评论(0)    收藏  举报