GridView翻页记住选中的checkbox
来源:互联网 发布:西安智汇诚网络怎么样 编辑:程序博客网 时间:2024/05/18 02:02
aspx
js或者Juqery照样用,不影响
<%@ Page Title="分配试卷" Language="C#" MasterPageFile="~/Teacher/Teacher.Master"
CodeBehind="TestArrangePapers.aspx.cs" Inherits="OnlineTest.Teacher.TestArrangePapers" %>
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<link href="../css/Utitlity.css" rel="stylesheet" type="text/css" />
<script src="../Scripts/Utility.js" type="text/javascript"></script>
<style>
.lst
{
width: 250px;
height: 150px;
}
</style>
<script type="text/javascript">
$(document).ready(function () {
$('#checkAll').click(function () {
// 全选或者取消全选
$('input[type=checkbox]').attr("checked", $(this).attr("checked"));
});
// 触发判断是否全选
$("input[type=checkbox]:not('#checkAll')").click(function () {
JudgeIsCheckedAll();
});
// 检测是否要勾选"全选"
function JudgeIsCheckedAll() {
var flag = true;
$("input[type=checkbox]:not('#checkAll')").each(function () {
if ($(this).attr("checked") == false) {
flag = false;
return false;
}
else {
flag = true;
}
});
if (flag) {
$('#checkAll').attr("checked", true);
}
else {
$('#checkAll').attr("checked", false);
}
}
// 下一步
$('#ContentPlaceHolder1_imgBtnImage').click(function () {
var papers = "";
$("input[type=checkbox]:not('#checkAll')").each(function () {
if ("" != $(this).val()) {
papers += $(this).next("input[type=hidden]").val() + ",";
}
else {
alert("您所填的信息不完整");
return false;
}
});
$('#ContentPlaceHolder1_hiddenPapers').val(papers);
});
});
</script>